hacker news with inline top comments    .. more ..    20 Sep 2017 News
home   ask   best   5 months ago   
Google Is Close to Buying HTC Assets to Bolster Hardware bloomberg.com
61 points by mcone  1 hour ago   47 comments top 11
post_break 34 minutes ago 5 replies      
Remember when google bought Motorola and we thought the moto x line was going to become the new nexus? And then they sold to lenovo and it's kind of been down hill in terms of software updates. Let's see what google extracts out of HTC and then sells to someone else with this company.
tacomonstrous 14 minutes ago 0 replies      
What's interesting about this is that HTC has a 10 year licensing deal with Apple that expires in 2022 [1]

Wonder if that deal came with a poison pill. I doubt Apple wants to be a counterparty to a mobile licensing deal with Google at this point.

[1] https://www.engadget.com/2012/11/10/apple-htc-patent-settlem...

cromwellian 6 minutes ago 0 replies      
When Google bought Motorola, Android was under serious assault from patent trolling, and the move looked to most people to be mainly defensive to quickly build up a defensive warchest. It's my impression that Google never intended to become a serious competitor in the handset market, perhaps for fear of stepping on the toes of its partners like Samsung, so it was content to let Motorola operate as an independent entity as if Google were a holding company.

This is just my personal opinion with no more knowledge than anyone else, but this HTC acquisition looks different than Motorola. It has the hallmarks of an acqui-hire, and which implies Google may no longer be content to just sit by as a cornucopia of OEMs ship commodity HW using off the shelf stuff and small tweaks, as that's never going to pull the market forward like Apple can do with vertical integration.

gorbachev 34 minutes ago 5 replies      
I think this is a good deal for nobody but those HTC engineers Google is going to hire, at least short term.

The $330M price is so low none of the HTC investors are going to make any money on it. HTC's mobile phone business has been unprofitable for years and Google won't make any money on it either.

Who knows maybe Google is planning on using the HTC business unit as a sort of an R&D lab for Android hardware, with no real plan on making it a traditionally profitable business.

dragon_greens 34 minutes ago 5 replies      
Mistakes are meant to be repeated. /s

Still, an open question is why would they feel the need to buy an exisiting company? Couldnt they simply recreate a hardware company from scratch with their resources? HTC is not exactly a world leader or some unique innovator here.

mc42 45 minutes ago 3 replies      
What leaves me curious is what's to happen of the Vive hardware line that Valve sells made by HTC.
gigatexal 10 minutes ago 0 replies      
Makes sense. Own the hardware and the software and create a seamless experience. It's what Apple has been doing for years. Hopefully, they can pull that off if that's indeed the aim: I might consider a Google/HTC device if they pull it off and heck it might be running Fuschia and not android and that'd be compelling to me.
throwaway613834 27 minutes ago 1 reply      
Is this for their new OS? (Fuchsia?)
neves 34 minutes ago 1 reply      
So, can someone explain me why they sold Motorola? I can't understand their strategy.
binthere 33 minutes ago 0 replies      
Recommend buying?
dhosek 43 minutes ago 1 reply      
It's about time! Google should have bought a handset maker years ago! It can't fail!
A new kind of map: its about time mapbox.com
287 points by uptown  4 hours ago   74 comments top 30
shurcooL 29 minutes ago 0 replies      
I think this is great, but I can see it being potentially improved further if there was a temporary overlay of the physical map whenever you hover over a destination.

Basically, I feel that completely removing the physical map is okay until you've picked a target. Then having to click on it to be able to see what the route looks like (which streets to take, etc.) is higher friction than I'd like. Instead, imagine if hovering would give you a route overlay, and as you hover your mouse over multiple places you're considering, you're already aware of the physical directions as well.

Having to click back and forth feels quite constraining.

This is simply feedback on a way I think it could be improved further, not to take away from how good it already is.

OlympusMonds 2 minutes ago 0 replies      
I vaguely built something similar for Sydney, but in showing how good/bad public transport is than driving (hint: it's way worse to catch PT): http://www.publictransport-or-drive.com/

It pretty much makes a isochrone maps all over the city, and gets google public transport and driving times and creates a ratio.I've started to work on a better version 2, but so far not much work.

tobib 12 minutes ago 0 replies      
Seems like the rate limit of api.foursquare.com has been exceeded.
npolet 59 minutes ago 0 replies      
This is a pretty neat idea, and I could see myself using this in day to day life.

It's nice to see real thought, study and execution into new ways of portraying things that have the possibility of becoming stale. While maps and their functionalities are very much "still in development" with many developers adding new features to them... most of these "new features" don't try to rethink how we see and use them. They just extend the feature set instead of stopping and trying to re-think what a map is and what it is supposed to do.

arafalov 3 hours ago 4 replies      
I would love a distance map that includes public transport travel time. For example, if I live close to metro/subway/train and I want to do really big grocery shopping. It would be interesting to see the nearest grocery that includes those I could reach by jumping on the metro and with minimal total walking.

It may be more effective to catch the train to a grocery in a completely different part of town than to walk 30 minutes to the one in your own neighborhood.

pfarnsworth 0 minutes ago 0 replies      
I had this idea 15 years ago, although I was thinking you could manipulate the visual distance on the map to make it look physically closer, kind of like a topological map. It would take the current traffic, etc to take into account how close things were in time vs distance.

But I was never smart enough to implement it. This goes a bit along the way but hopefully someone comes along and implements that, I think I would find it very useful.

zeppelin101 24 minutes ago 1 reply      
Truly an impressive concept, but I didn't find it to be particularly accurate in Los Angeles. I searched for Mexican food near me and nearly all it could find were Chipotle locations. While I like Chipotle, this isn't quite ready for primetime. Not sure where they're pulling the restaurant data from, but it definitely isn't Google Maps, nor Yelp.
hnnsj 2 hours ago 4 replies      
How is this more useful than an ordered list of search results, exactly? Once you've picked your destination, based on travel time, you still want figure out how to get there.
_h_o_d_ 3 hours ago 0 replies      
I love this idea, and also its acknowledgement of prior time maps for rail and other psychogeographic forebears. Its ability to put in relevant data in rational time-based space stops some of those issues that make us take a longer or particular direction because of habit, fear, or misunderstanding of the timespace about us. Nonetheless as a map-lover, I'd love to see how more contextual information could be added for serendipitous and geographical observation.
microcolonel 3 hours ago 2 replies      
I wonder how it would look if you directly distorted the map by travel time.
sulam 2 hours ago 0 replies      
Isochronic maps are pretty awesome. However, an isochrone-only projection that ignores geography is prone to the same sort of errors that the alternative creates. One simple example that is personal to me -- when I moved from SF to the East Bay, my commute into the city shortened by ~10 minutes because of where I'd been living (out by Ocean Beach) vs where I moved to and the nature of driving and public transit in the SF Bay Area. And yet as far as my friends who lived and worked in SF were concerned, I was now in this mystical place that they didn't really spend any time in or know much about (the perception of Oakland is also contributing here).

It'd be interesting to take travel data and cluster it such that you end up with an isopsychochronic projection. Commute visualizations I've seen end up feeling kind of close.


StringyBob 31 minutes ago 3 replies      
A pet project I've wanted to do for ages is to hack up a very high-detail (factoring in every road/footpath) isochrone map centred around my home, using openstreetmap data and render the result for a printshop at e.g. 600dpi to create a high quality map/poster

Any suggestions for the best (open) software to achieve this?

dgyes 27 minutes ago 0 replies      
I am finding it useful in realizing that some restaurants, stores are actually closer than assumed. This visual removing roads, hills is useful. It would be helpful to be able to toggle a normal map with all points, not just the selected on.
iamben 3 hours ago 1 reply      
This is absolutely amazing. If I could use this with a more intelligent search (pub / bar return different things, for instance - whereas I want to search for "places I can get a beer"), this would be fantastic.
danso 2 hours ago 0 replies      
Pretty neat. I frequently use the example of Yelp's list and map views as an example of how maps aren't always better, even as they are more appealing compared to a text list. But I frequently use the list view because I can sort by distance, while still seeing the other important info (such as star rating, cost, food type).

But distance isn't the only important geospatial factor. Frequently I want to find a place to eat/drink that's on the way to another destination (such as a movie theater). This kind of chrono map would be more useful in a new city in which I don't know that a place 0.2 mi away to the west involves crossing an interstate. In a setting I'm familiar with, it's probably not particularly useful on mobile (given the limited dimensions for showing points and text labels), but could be great on print displays. It'd allow designers to show geospatial/time info without also having to render a full map.

On the topic of Yelp and other listing services, maybe some refinements could be made to make lists more geospatially useful. No reason why the list view has to show just distance, rather than time traveled. Or to include a filter option for direction, so that I can just see things west or south of me. It's pretty frustrating sometimes having to switch back and forth between list and map.

iamleppert 55 minutes ago 0 replies      
It would be cool if the directionality of the unit circle (northing/heading) changed based upon gyro orientation, when viewed on a mobile device.
Sniffnoy 2 hours ago 0 replies      
Of course, distance on this map corresponds to travel time only so long as one of the points is the center; for a multi-leg trip, it still essentially requires manual inquiry and comparison.
goodoldboys 33 minutes ago 0 replies      
This is fantastic - both in usefulness and in design. Very well done!
VintageCool 1 hour ago 2 replies      
My searches for food in Bellevue, WA found a Thai restaurant that closed 6 years ago (Tewada Thai), and a Mexican restaurant that left 2 years ago (Tres Hermanos).
Sir_Cmpwn 3 hours ago 0 replies      
It'd be cool to see a similar map at relativistic scales that shows the relationship between travel time for different speeds and the elapsed time at the origin and destination.
udfalkso 2 hours ago 0 replies      
Very neat idea!

I can't seem to run a search in my location in NY. "Find Me" changes the address but the results are stuck in Seattle. I can't seem to change the query term either.

t_serpico 13 minutes ago 0 replies      
+1 for title
panic 2 hours ago 0 replies      
This is really cool! I wonder what the other boundaries on the map (road, neighborhood, city, etc.) would look like when projected onto the time view.
redthrowaway 58 minutes ago 0 replies      
I actually think this is a step too far, conceptually. The isochrone map actually maps better to how I think about travel, and I would find it much more useful.
dionidium 29 minutes ago 0 replies      
It's also kind of interesting that you can draw some pretty strong inferences about neighborhoods once all the geographic cruft is wiped away. For example, from where I'm sitting in Midtown, Manhattan's east-side retail development bias is clearly revealed by a search for "Starbucks:"


If you center on the Central West End in St. Louis, you can clearly see that development has mostly happened in the western suburbs:


munro 3 hours ago 1 reply      
I wonder if it would be readable to overlay the distance map with the street map, and connect the two with a line.
rmdundon 3 hours ago 1 reply      
Interesting concept. I like the overlay idea, but I think simply having that as a standalone map would not be useful in other areas where distance as the crow flies time traveled. Areas with large bodies of water (like adjacent peninsulas), mountainous areas or areas with strange road infrastructure (Some parts of Virginia).

Nonetheless, an interesting concept!

johansch 45 minutes ago 0 replies      
A de-cluttered version of this would work great in a car/auto context. "Show me nearby supermarkets"
aaroninsf 1 hour ago 0 replies      
As a user, I would prefer two options: an isochrone preserving relevant geometry geography and transit a relative time ordering like this, but with the X and Y dimensions subject to change based on my current interests.

I.e. I appreciate radius from center as a very useful representation of travel time.

But I would liberate X and Y to be things such as rating and cost (to give two likely examples).

Once you distort space so you might as well go all-in (in this view) and let it pack in two more dimensions.

The resulting clusterings would be very interesting and useful I imagine.

wavefunction 2 hours ago 2 replies      
Removing the geography seems great until you are trying to cross rivers or highways.
MindWeb A Computer Science Bachelor Curriculum mindweb.network
159 points by foob  3 hours ago   34 comments top 8
znpy 1 hour ago 1 reply      
As a cs-savvy person, I'd really love to see similar pages but for other fields.

Computer science is probably one of the most over-documented fields. Everyone seems to have compiled a list of resources at least once in their life, like a rite of passage.

I'd love to see open source curricula for Economics/Business, Physics, Music, Literature and other stuff.

Thrasolt 1 hour ago 0 replies      
Hi guys. MindWeb is the project of a friend and me. I just wanted to apologize for the loading time. We just launched our beta and we were not prepared for this much traffic!
little_data 2 hours ago 1 reply      
This is a pretty poor platform to point you to edx/coursera courses.

Try this one...much better.


trucktires 1 hour ago 3 replies      
Speaking of CS, apparently now it's important to know something about high dimensional spaces and their volumes. I have linked a PDF below. What part of math does it belong to? I am not sure pure Linear Algebra and Real Analysis deal with such problems? Could it be Measure Theory or Convex Geometry? I am looking for literature or at least the names of subsets of math that deal with such problems starting from the very beginning.


coygui 2 hours ago 2 replies      
Then my favorite essay of programming is this ;)http://norvig.com/21-days.html

A list of courses is not enough, haha

Blackthorn 2 hours ago 1 reply      
These are the sort of resources I wish I had available when I was in high school. What a tremendous bounty we now have.

Has anyone put together a list like this for a subject like chemistry?

rehemiau 2 hours ago 2 replies      
The page doesn't load for me
binarytransform 3 hours ago 3 replies      
What...is with that UI? Between the cut-off titles and the mouseover image spinning, I left in less than 10 seconds. Here's a better, non-seizure inducing list: https://github.com/mvillaloboz/open-source-cs-degree
Fixing the Brain Damage Caused by the I.P.O. Process nytimes.com
45 points by KKKKkkkk1  2 hours ago   22 comments top 4
mbesto 58 minutes ago 1 reply      
Good analysis from Matt Levine on how Social Capital Hedosophia Holdings Corp (SPAC trying to eliminate the headache of IPOs) is actually more expensive than going public.

> A final thing about SPACs is that they are so expensive. Banks charge a rack rate of about 7 percent for initial public offerings, though big sexy tech IPOs tend to be done more cheaply. SPAC sponsors compensate themselves rather more lavishly. Hedosophia's sponsor -- a Cayman Islands company owned by Palihapitiya and his co-founder -- invested $25,000 to found the SPAC. In exchange for that nominal payment, and their work on finding a company to take public, they get 20 percent of the SPAC's stock. (They are also are putting in another $12 million or so to buy warrants in connection with its IPO.) A 20 percent fee for taking a company public is just ... more ... than a 7 percent fee. And that's not even counting the 5.5 percent fee that Credit Suisse charged for taking Hedosophia public! Something like a quarter of every dollar that investors are putting into Hedosophia is going to compensate financiers for doing the work of (ultimately) taking a unicorn public, which is a funny way to make that process more efficient.


jshaqaw 1 hour ago 1 reply      
Ask any of these CEOs if it would be cool to hear from there direct reports once a year or once a decade. This is just a whining plea for no accountability from managers. The right to execute a long term vision has to be earned by effective communication and superior execution. Just look at Amazon. No quarterly profits and it is the darling of a Wall Street. You dont get to flounder around without a clear strategy or results and then complain people want to know every 90 days where things stand.
mathattack 59 minutes ago 2 replies      
Here's my problem with the Long Term Stock Exchange idea...

What makes the tech echosystem thrive is the flexible capital and labor model. Anyone can get a little money to chase their idea. The small ideas get starved for capital and labor until they get market validation. Then the capital and labor chases them. And that's how great companies grow so quickly in a land of startups.

Anything that restricts mobility of labor hinders this and should be fought. (Example: Non-competes, cost-prohibitive real estate, etc)

Anything that restricts mobility of capital should be fought too. To have capital available for great ideas, it should be easy to flee ideas that aren't working out. (This is also why share buybacks from mature companies are fine - the capital get recycled)

brndnmtthws 1 hour ago 2 replies      
The ICO funding model seems much better: complete transparency, a truly free market, it's very difficult to manipulate the currency (i.e., magically issuing new coins aka share dilution), and it's easy to get around the stupidity of the US gov by incorporating somewhere with more liberal laws like, say, Switzerland.

Why would you want to business by the rules in the US when the rules only exist to prop up rent seekers and the ruling elite?

AR.js: Efficient Augmented Reality for the Web github.com
100 points by uptown  4 hours ago   16 comments top 8
sluggg 39 minutes ago 0 replies      
anyone else have issues trying to get the demo to work?

This site (https://jeromeetienne.github.io/AR.js/three.js/examples/mobi...) on my phone is telling me that my webcam can't be found. :|

k__ 3 hours ago 1 reply      
Isn't the main selling point of the current AR iteration, that these markers aren't needed anymore?
ankyth27 53 minutes ago 0 replies      
Nice work, With huge companies picking up AR and VR and making them more mainstream, I think soon we will see more developers in these fields and finally some very useful applications.
pj_mukh 1 hour ago 0 replies      
Google recently added ARCore and ARKit support to an experimental Chromium build [1]. I'm awaiting this support getting mainlined into Chrome.

[1]: https://developers.google.com/ar/develop/web/getting-started

pjmlp 57 minutes ago 0 replies      
Quite cool, congratulations.

I am not always positive about WebGL stuff, but this one run quite well on my devices.

alpha-monkey 1 hour ago 0 replies      
Even if it doesn't deliver everything ARKit does, this seems like a great way to promote an AR app or brand on the web.
andrewmcwatters 3 hours ago 2 replies      
This is super cool. I really appreciate the ability to use (albeit a more primitive version of) this technology on my iPhone 6. It isn't even 4 years old, and it seems to be one of the largest iPhone groups in terms of device share next to the 5S.

When iPhones 8 and X came out, I was thrilled more so with iOS 11 featuring ARKit, but bummed out my A8-powered device could not run their advanced augmented reality software. The price points are high right now for me, and what the devices provide are incremental, making me wonder when smartphones will taper off like PCs did in terms of delivering power across new generations of chipsets.

For the time being, software like this allows hobbyists like me to play around with concepts I'd love to but are otherwise locked out of for now. Thanks for sharing!

tw1010 2 hours ago 2 replies      
I think the project is cool, but with Google recently putting real work into this effort[1] I don't see how this project is going to succeed over the competition in the long-run. This is hard stuff. Marker-based AR is not enough. And as far as I can tell from the creators twitter account, he doesn't seem to have the necessary math background to tackle the research heavy papers needed to implement the really cutting-edge stuff. Hopefully some computer vision PhD can help out otherwise I would bet my development time on the stuff Google is creating.

[1] https://developers.google.com/ar/develop/web/getting-started

DuckDuckGo vs Google fourweekmba.com
813 points by gcuofano  9 hours ago   424 comments top 25
grimgrin 3 hours ago 7 replies      
Those who use DDG, do you miss dates in results? Having a date present definitely helps me think about the results:



This isn't a case where I _know_ I only want 2017 results, and so I do the syntax to filter it down automatically. I want all results, but I want to be aware of the timeline of whatever I'm going to click.

But to take the thought further: I can understand when a date isn't important. Say some documentation for a specific programming related thing. You'll probably learn to use !clojuredocs or something.

What about outside that? Those searches I can't quite describe without thinking, but my example above sort of works nicely because that game in particular has changed a bunch (and will continue to) over time and you do care about the date of a forum post or whatever.

For all I know, the answer is "that's when you use !g".

Lifesnoozer 9 hours ago 15 replies      
Recently switched over to DuckDuckGo on all my devices. Tried to do the same thing several years ago and found it didn't really work out, but this time around it is so much better, both when it comes to speed and results.

If anyone has doubts because they tried it years ago, I'd say go for it again.

Kluny 3 hours ago 3 replies      
What's with this person's writing style? I've never seen so many literary tics in one place. "In short", 14 usages. Almost every sentence starts with a prepositional phrase like "In fact...", "Yet...", "However..." Confusing sentence structure like "How would have the net looked like?" It's so irritating to read.
Animats 28 minutes ago 0 replies      
The useful insight about DuckDuckGo, which the author misses, is that even with 0.1% market share, a search engine can be profitable. Search ads are valuable, because they appear when someone is actually looking for something and likely to buy. Almost all other ads are merely annoying interruptions.

DuckDuckGo isn't even a full search engine. They don't crawl the whole Web. The heavy lifting is done by Bing and Yandex. That allows DuckDuckGo to have coverage without much infrastructure. That's what makes the business possible without too much expenditure.

romo5 7 hours ago 16 replies      
People are conditioned to think Search has to work online.

This was true when Google was created.

No one had the processing or memory available on their desktop to search an entire index of the "useful" web.

Not anymore.

How large is a "useful" index of the web today? And can it fit on your laptop? The answer is yes.

Can the entire thing be queried fast? The answer is yes.

As an example take the entire stackexchange and wikipedia dumps in their entirety(including images). Compressed it comes to 50-60 GB range. Think about that number. That's an rough approximation of all known human knowledge.It's not growing too fast. It has stabilized. To query the content you need an index.

So how large is an index to a 100 GB file? Generally around 1 GB. Let's say you use covering indexes with lot of meta data and up that to 5GB to support sophisticated queries.

With today's average hardware you can search the entire thing in milliseconds.

So why aren't we building better local search?

Because everyone is conditioned to believe, thanks to Google's success, we need to do it online. Which means baking in the problem of handling millions of queries a second into the Search problem. Guess what? This is not a problem that local search has.

Every time a chimp or a duck needs to build a protein in it's cell it doesn't query the DNA index stored in the cloud. Instead every cell has the index. Every cell has the processing power to query that index in the nanosecond time scale.

The cloud based search story is temporary.

If you want to index every reference to Taylor Swifts ass that every teenager in Norway, Ecuador and Cambodia are making, then yes you need a Google size index. But for useful human knowledge we are getting to the point where we don't need Google scale.

If you don't believe me look at what is possible TODAY in Dash/Zeal docset search for offline developer documentation search or Kiwix or with Mathematica.

unicornporn 8 hours ago 7 replies      
I'm sure DDG works great if you're an American. As someone who has tried a region specific version of DDG though, I can say the results are downright terrible.

Some say the DDG bangs are a solution. What do I win by doing that? It only made me resort to !g all the time, because the results were so bad.

Now I use https://www.startpage.com/ with region set to Swedish. It's practically a proxy for Google search, so it gives me the right results but sans the filter bubble experience (yes, I want the regional bubble). If you're a non US user, I can recommend it.

andyhnj 3 hours ago 4 replies      
I use DDG everywhere except at work, where (for some reason) it's blocked.

The one silly thing I miss about not having DDG at work: in DDG, I can type "new guid" and it gives me a new random guid. If there's a way to do that in Google, I haven't figured it out. (And yes I know there are a million other ways to get random guids. It's just convenient for me to get them this way.)

thinkMOAR 5 hours ago 1 reply      
"If I do the same with Google, you get over 11 billion results!"

Yes i have this often, and then when i click for example from page 5 to page 6 it suddenly says NO RESULTS and im always left flabbergasted with the thought "But google.. you just told me i got 11 million results to search through myself..."

zizek23 7 hours ago 1 reply      
The thing with Duckduckgo is the choice has to be ideological or you will do a search again on Google again just to ensure you are not missing out.

This is Google marketing and brand perception at work because Google results of late, 3 years, have been unimpressive and you have to sift through pages of useless links and content to find any relevant information beyond the usual suspects one already knows, so their intensive spyware operations doesn't seem to help search quality.

It's surprising there are not more experimental search projects. One would have expected a steady stream of regular attempts but not a single credible effort exists. There was once an alternative search project called Cuil that just seemed to fizzle off.

djsumdog 7 hours ago 3 replies      
Does anyone remember how back in the day, we had Lycos, Hotbot, Yahoo, Dogpile .. a whole host of search engines. You'd go to two or three to get an idea of what was out there. People had different indexes and there were a lot of players.

Today, it's just Google. I've been using DDG for a few years, but about 1/3 of the time I add an !g because I don't find the results I need on DDG.

The cost of entry to the search market is exceedingly high right now. This is a pretty good article of detailing how one person was able to come up with an idea and challenge the behemoth in very niche areas (privacy/the nsa leaks were probably the reason I started looking at/using it around 2013).

Yet I still miss the days of using multiple search engines; seeing a variety of results. I hate the de factor standard of Google. When a company controls that much of search, they get to define the narrative. They literally shape the way many people perceive the world.

I wonder if tech will get to the point where indexing will be easier and we'll see more solutions that are cheaper and that can crawl larger datasets with lower processing requirements. Maybe the next step will be distributed search with shared indexes?

In any case, Google can't remain on top forever (at least I hope not). It'd be nice to see more tech in this space, but it's an incredibly difficult problem. There is reason Google climbed to the top like it did.

majewsky 9 hours ago 9 replies      
Might be an interesting article, but that position:fixed footer with ongoing animations is just too atrocious.
earth_walker 2 hours ago 0 replies      
I've used DDG on and off since the initial HN submission, and I have to agree with the 'like quitting smoking' comment.

In the past I would switch to it when I'm feeling some google-morning-after-shame (e.g. after seeing some targeted ads), I would stick with it for a day or two, but eventually go back to the 'what I wanted is on the first page' magic of google.

I've used DDG more consistently since changing the firefox search default, but there are still some things that I end up googling - sometimes DDG shows too many irrelevant results on the first page.

I think paying more attention to the bangs and moving away from 'keyword' searches will probably help - after all a tool is more useful if you learn how to use it properly - but for some topics (e.g. Haskell examples) if the first answer it finds isn't what I was looking for, the next couple of pages of results are usually useless too.

davesque 3 hours ago 1 reply      
I feel like one of the appeals to using DuckDuckGo is that it simply isn't Google and, therefore, doesn't come along with all the ethical baggage. That's true now, but who's to say that will continue to be true in the future? At the end of the day, the same forces still drive large businesses to cut corners, costs, and creeds if they want to compete effectively with one another.
ams6110 2 hours ago 1 reply      
How do you make money if you dont track users?

All you need is a keyword. For instance, lets say Im looking for a new computer, I insert the keyword in the search box new PC and all you have to show me are ads related to that. I dont necessarily have to see all the things Ive been looking for in the past.

Seems eminently sensible to me. And much more likely to produce ads that are relevant to what I'm looking for right now.

lochlainn 3 hours ago 0 replies      
I've been using DuckDuckGo for about a year now. I would say it has complete parity with every search engine other than Google, and only seems to miss things when I do very specific searches. A common example is looking up an error in dmesg: I can usually get a specific bug thread on Google, but only more general results on DDG.
greggarious 28 minutes ago 0 replies      
Persoanlly I love DDG. It handles a vast majority of my search traffic quite fine.

Quick tip: Rather than falling back to Google, try the "!sp" bang command for StartPage, which crawls Google to supplement it's results.

darrmit 4 hours ago 0 replies      
I tried DDG several times over the years before finally sticking with it about 2 years ago. Now it feels weird to go back to Google because I've gotten used to using some of the bangs.

I love DDG and what they stand for, and I'll gladly trade the creepy personalized results for the more organic results I get there.

bugmen0t 9 hours ago 0 replies      
I know the American Dream story of somone small being big corporations is appealing, but s/Solopreneur/Team/.
projectant 6 hours ago 3 replies      
But how good can a search engine be if it does not track its humans, and therefore cannot use browsing / search history as contextual clues for query ranking / semantics ?

It might be very good. But can such a system compete with one that does use search history as context?

ballenf 3 hours ago 1 reply      
I've had more than one family member uninstall DDG thinking it was malware. DuckDuckGo, imo, implies some degree of arbitrariness in whether they'll take your search query seriously. The article mentions he came up with the name before he had a product. It's just too bad he didn't think of a kids game just before this search engine.

It's my default search engine and without fail when a non-tech colleague is over my shoulder for an internet search they bust out laughing at the name and are insistent that it's a prank website. I persist and calmly explain. They relent and give that look you give a crazy person you don't want to argue with.

hvmonk 2 hours ago 0 replies      
Interestingly, contrary to most comments, i recently had to switch to Google after using DDG for about two years. It was just getting slower and slower - across all devices. Yes, programming and technical questions are answered better than Google, but rest of the queries were returning lesser optimal results - most likely it has to do with privacy and data collection.
lyk 5 hours ago 2 replies      
I used to use ddg, then startpage, but I've been using a self-hosted searx for a while now. It's a meta-search engine that scrapes other sites. Results are always great, and it's nice being able to enable specific engines for different sites. Check it out: https://searx.me
kdamken 6 hours ago 1 reply      
I really, really want to like DuckDuckGo. But every single time Ive switched from Google, Ive found them to be much worse at returning the best results for what Im looking for.

For example, lets say I want to look up ear infection. Google will spit out a bunch of info right on their results page, often saving me the trouble of even going to another site. DDG however will just give me 10 webmd links.

If they want to compete, the privacy angle isnt enough. They need comparable functionality as well.

spektom 3 hours ago 1 reply      
I'd like to act as devil's advocate for a bit.

Showing ads according to a search term is totally possible, but having no attribution attached to a "click" or to an "impression" give very little advantage for the marketer who is paying for the ads. There are cost models allowing to pay for the actual action (like installing an advertised application) not just for clicks or views. Re-targeting people who had expressed their interest in a product is a useful tool for marketers as well. Having some kind of link back to the advertising campaign, which your users came from along with their LTV allow you to measure campaign productivity, which helps optimize future campaigns. And much more.

I really like the idea of not being tracked on the Internet, but it's seems like currently it's not feasible to remove a tool many marketers get used to.

jondubois 8 hours ago 3 replies      
DuckDuckGo is OK but they seem to be penalising single-page apps so my project websites rank low on DuckDuckGo but high on Google. So I can't support DuckDuckGo.
Nest launches an outdoor security camera techcrunch.com
56 points by smaili  2 hours ago   89 comments top 27
mattferderer 1 hour ago 2 replies      
For simple cameras, I'm a fan of the Hikvision DS-2CD2032-I CCTV POE 3MP Bullet IP HD Security Network Camera, 4mm camera for 1/3 of the price. They've done well in below -20F degree weather.

Also another vote for Blue Iris. It's not the most user friendly software but it's awesome for the price. It can be tricky to get configured just right though...

I would love to hear if anyone has any recommendations for getting Blue Iris to do some of the features of this camera, such as compare face images against a Google Photos API?

I would also be curious to know if the cameras that move & try to auto focus are actually better. That seems like a potential plus but I could see wind blowing trees or a squirrel running causing the camera to focus on the wrong things. Maybe the Nest is smarter & only goes for certain objects that it can recognize... Motion sensor recording is kind of a pain to get right on my Blue Iris. Windy trees & spiders cause me to get a lot more video than necessary.

chrissnell 1 hour ago 3 replies      
I used to live in Tacoma, WA, which had a lot of petty crime. My neighbor was a cop and he told us that the biggest problem with security cameras was that they didn't capture faces and so the videos were useless to police and prosecutors. People typically place them up high and the burglars wear hoodies. He recommended putting them down low and hiding them, like in a bushy potted plant on your doorstep, in bushes, a hole in a fence, etc.

I don't get the point of expensive, tamper-resistant cameras for home use. I'd rather have more cameras.

bungie4 43 minutes ago 0 replies      
I work for a large alarm monitoring service. For years, I've been sending management notifications of new entries and updates in the 'personal monitoring' space.

Its actually humorous to see these old school guys who have enjoyed having a low churn subscription service cash cow for decades, be slowly disrupted.

Total denial at every turn LOL.

Why would anybody want to spend less than a 1/3rd the hardware cost, no installation cost, can be moved when you moved, and no monthly monitoring fee. They just don't get it.

I sent them links to Nests product announcements today. It'll be interesting to see their response.

codebeaker 1 hour ago 4 replies      
I guess it's totally unavoidable, but installing hard power lines (even if it's 12v PoE) for cameras is really a deal-breaker for DIY residential installations in countries with brick and mortar construction techniques.

Anecdotally, I've a Synology NAS and any* IP camera can be hooked up to it, and there are plenty with PoE, etc so what's stopping me having a camera system at home is figuring out how to drill through 60cm thick walls made of three layers of brick, insulation and render without compromising the weather seal of my house... not lack of smart features.

ps. does anyone trust wifi cameras?

(* not quite every camera is supported)

ProfessorLayton 1 hour ago 0 replies      
After a lot of consideration, and wanting to stay away from IOT horrors and complicated setup, I ended up just getting a game camera:

- No wiring

- Battery lasts up to a year depending on settings

- Can be plugged into power

- No internet, software, or 3rd party dependency

- 10MP photos, HD video

- One-time cost of $100 + $15 SD card

I don't need to view photos or videos remotely, I only need evidence if something were to happen, so this is an acceptable solution for me, especially considering the one-time costs.

CaptSpify 1 hour ago 0 replies      
I was able to build my own security camera with an rpi: https://blog.thekyel.com/?anchor=motion

The motion software is not great, but it's nice to know that my data isn't being sent off to china or some other bullshit proprietary service.

My next one will be an outdoor camera, and if I can get it to work with a converter (https://www.amazon.com/GE-54276-Polarized-Handy-Outlet/dp/B0...), I think that will take out almost all of the wiring work.

rdtsc 1 hour ago 1 reply      
> The camera will cost $349 and is now available for pre-order in the U.S. and Canada.

Well criminals don't have to break in, just swipe the $350 expensive toy and walk away.

linsomniac 36 minutes ago 2 replies      
I was hopeful about this to replace my Ubiquiti cameras, but I really want something that is going to be PoE. Nest really seems to be all about WiFi, so I shouldn't be surprised, but am I the only one that doesn't want cameras on WiFi?

I put up some Ubiquiti cameras last year, we live on a pretty quiet street but we had some kids pulling shenanigans (a car window was shot out with a BB gun, our Little Free Library bench was drug out into the street, change being stolen from cars).

Since the cameras, nothing has happened, so that's a plus.

But the Ubiquity recorder device makes the system nearly unusable. For some reason, recordings usually stop while there is still motion going on, so I end up with a lot of little 15-30 second videos that show only the start of whatever is going on. I've fiddled with it a lot and had no luck.

ddoran 1 hour ago 0 replies      
Hmmm, strange headline as Nest launched an outdoor security camera last year. This "IQ" model is a new version with higher definition picture and person-recognizing features. The original is still available.
nblavoie 1 hour ago 3 replies      
Is it me or the article's photos were taken at a weird moment?
toufka 1 hour ago 2 replies      
Does it work off-cloud? Can I firewall it entirely behind my own LAN? If so, sold.

I've spent so much time screwing around with generic Chinese hardware that's, well, sometimes great (and sometimes truly worthless). Most generic brands (that exist for 6 months at a time) have software/firmware that leaves much to be desired, and is sometimes outright broken, but at least more often than not at least implement (most) of an open-source IP-cam standard (unlike the fancy expensive cameras).

But I have no interest in trading any sort of even theoretical access to video of my home for a fancy web interface: http://shodan.io/

danielvinson 1 hour ago 2 replies      
I'm really having a hard time understanding what their target market is here.

Most home users aren't going to pay full retail for cameras, hire a professional installer to put 1-4 cameras outside, then pay for cloud storage... or at least not without a huge amount of Support effort. Given their feature list, they aren't going to be able to compete with the business/enterprise market due to both having worse features AND being more expensive.

(shameless plug: I work for a company making enterprise IP cameras, and both our cloud storage AND cameras are cheaper, while having way more features)

inertial 45 minutes ago 0 replies      
D-link makes reasonable wifi cameras that can be used for home security and they double as baby monitors. You can buy 5-7 of them for the price of a single Nest camera. They have motion/sound detection (lot can be improved though). Mobile app is slow but works ok. E-mail alerts with stills/videos are useful when you are away from home.
post_break 32 minutes ago 0 replies      
I have a regular nest camera inside and another camera that does pan and tilt. The damn nest camera always thinks my cat is a person. Drives me mad.
snow_mac 1 hour ago 1 reply      
Or you can spend $30, get this indoor camera:


Or spend $42 and get it's outdoor parent:


noja 28 minutes ago 0 replies      
Can anyone recommend an in-door webcam? That fits through that eye spyhole?
fpgaminer 1 hour ago 2 replies      
I recently researched outdoor security cameras for our home and discovered that the the outdoor security camera market is a _complete_ mess.

My requirements were, I thought, fairly simple. Good quality outdoor camera which uploaded motion off-site (cloud, FTP, whatever).

Apparently, that doesn't exist.

Most of the cameras fail the first requirement. Terrible video quality, tiny field of view, poor build quality that results in frequent failures, and/or bad track records with security bugs.

Some do okay on the first mark, but fail on the second. It's beyond me why most security cameras don't have at least _some_ ability to upload motion off-site. I have an Amcrest indoor camera, really terrible, but at least it will automatically upload motion to an FTP server. But it seems none of their outdoor cameras upload motion; only still images. !?

Hikvision cameras were frequently recommended as capable and good quality, but they were riddled with security bugs. Totally unacceptable for a _security_ camera.

Nest, from the article, has good build quality, and AFAIK no serious security issues. But no normal American can actually use them, because for all intents and purposes they require ~2 Mbps of constant upload bandwidth per camera. Google being Google requires the cameras upload all footage, 24/7 to their servers. For decent quality, that means 2Mbps of bandwidth. There's really no other way to use the cameras without doing that constant upload. Most Americans don't have much upload bandwidth. I only have 10 Mbps egress, which means each camera eats 20% of my bandwidth. Totally useless.

Not to mention uploading 24/7 live footage of your home to Google, and paying hundreds of dollars per year in subscription fees for the privilege.

Cleverloop sells a system similar to Nest, but they they do all their machine learning motion detection and such locally. So you don't have to burn upload bandwidth, and you don't have privacy issues. Plus no subscription fees. But their cameras are unreliable, 720p, limited FoV, and not standards compliant so you can't use them outside of Cleverloop's system.

There was another system, who's name I forgot, which was all around good and met all the requirements ... except that apparently all the cameras have a bug where they often delay recording after motion detection for 5 seconds or so. Wow...

All the other systems fall into either poor quality, buggy software, security issues, etc, etc.

Basically, for the average consumer there are _no_ good options. I'm an engineer so I have the advantage of getting my hands dirty customizing things but most people don't have that option. Most people need a system that just works. It's totally crazy that such a thing doesn't exist. And personally, I'd rather not spend my time building a custom camera system. I, too, want something that just works.

Well, after days of research the solution I landed on: I bought some plain ole PoE cameras from Costco. They have good specs (4MP, 90 FoV) and I trust Costco to vet for quality. Still fairly cheap (~$150 per camera). I bought an old small form factor Dell, Core i5, 2TB storage for $250 to act as the local recording station. I'll slap some software on there, ZoneMinder or Blue Iris or something, and hopefully get it to detect motion and upload those clips to the cloud. The cameras will also automatically upload snapshots over FTP (seriously why can't they just upload video!?) as at least a redundant system.

I'm just aghast at how difficult and cruddy all of this is.

tgtweak 1 hour ago 0 replies      
$349 -

No thanks.

tryingagainbro 16 minutes ago 0 replies      
KISS might work best for security cameras. If someone is breaking into your house, maybe you just need a battery powered camera in the hallway. Like game cameras, battery powered and takes pictures /videos of the perp. No power problems, no internet connectivity issues etc.

That's all a camera does, evidence, after the fact, unless you're Scarface and monitors everything.

problems 2 hours ago 3 replies      
Wow... that's quite a price tag. For ~$60 USD you can pick up a 1080p camera with quite good quality, nice Sony sensor and hardware H.264 with no mandated cloud connectivity - then hook it to Xeoma, Zone Minder, Blue Iris or similar software and automatically ship the latest motion detection results up to your favorite cloud storage platform or your own server.

I guess I'm probably not the target market for this though, but if you're a tinkerer there are some interesting options. And fun to be had in the firmware reverse engineering department too.

pfarnsworth 56 minutes ago 1 reply      
I have a few Nest Cameras. They are awesome, because the killer feature is the person-detection feature. It's very, very good and unlike other cameras or software packages like Blue Iris (which I bought), the person-detection and machine-learning stuff is fantastic and actually useful. I get almost zero false positives from shadows, etc.

I have gone through the entire gambit, having bought Arlo, Nest, Foscam, and trying Blue Iris, etc and can definitively say that Nest is the easiest and most reliable outdoor camera.

That said, I'm not going to buy this trumped up version of the camera mainly because I don't know what it buys me over the currect camera. The fact this has made the front page is kind of weird to me.

gist 29 minutes ago 0 replies      
> And with its built-in speaker, the IQ Outdoor does, of course, allow you to talk directly to those random people on your driveway.

Note that this may very well violate certain state wiretap laws that require two party consent.

gist 30 minutes ago 0 replies      
> To find this out, the company actually brought in professional burglars and talked to them about their work experience.

Ones that got caught.

Apocryphon 1 hour ago 0 replies      
The day after August made a product launch too, interesting
bitwize 1 hour ago 0 replies      

Now burglars will cut your internet connection to the outside, then rob your place.

wavefunction 1 hour ago 4 replies      
Is a security cam really the best deterrent? I figure my two pitbulls would beat out a security cam on their own merits, though I'd preferably combine the two.
asdfasdfasd333 1 hour ago 1 reply      
can't someone just rip this off your door? yoink!
Real-Time Global Illumination by Precomputed Local Reconstruction aalto.fi
177 points by ingve  9 hours ago   73 comments top 10
m12k 5 hours ago 1 reply      
As far as I can tell this is mostly the same capability as the Enlighten middleware used by e.g. Unity and Frostbite (i.e. recent Battlefield titles) with some small improvements on top (e.g. the opaque occluder approximation at the end). A demo for reference: https://www.youtube.com/watch?v=ARorKHRTI80

Is there some improvement in the technique beyond that - e.g. some clever speedup across the board?

sjtrny 6 hours ago 0 replies      
You know it's a good paper when you reach the end and ask "is that it?" and yet no one else has thought of it before.

Side note: local-global approximation seems to do well in graphics and visual tasks. For example in the field of alpha matting the state of the art for a while was KNN Matting which sampled locally and globally. Most methods since then have taken a similar approach.

sorenjan 5 hours ago 2 replies      
The article mentions that they used a Nvidia Titan X Pascal, and that it took < 5 ms to compute. 5 ms is still a large part of the time budget for each frame, and most users have a slower GPU than that.
bicubic 5 hours ago 1 reply      
Does this support dynamic moving lights? That's the 'wow' moment that's going to feel like a move to next generation graphics - when all/most lights are fully dynamic and contribute to GI.
olegkikin 6 hours ago 0 replies      
That is incredible.

Finally, realistic-looking GI in real time.

londons_explore 7 hours ago 2 replies      
The approximate dynamic occluders is the most impressive part of the demo.

Games etc. really need that stuff in real time.

tobyhinloopen 4 hours ago 1 reply      
It took me a minute to appreciate it, didn't know what to look for. But wow!
kevindqc 4 hours ago 1 reply      
Anyone have links to papers describing how GI works in Unreal and Unity?
sillysaurus3 7 hours ago 9 replies      
Isn't it frustrating? All of this effort, and it looks nothing like real camcorder footage.

That's not dismissive -- no one has ever made any program that outputs a string of images indistinguishable from a real camcorder. It's just that hard.

I think whatever the next leap forward looks like, it will come from a nontraditional approach. Something strange, like powering your real-time lighting model by an actual camcorder -- set it up, point it at a real-world scene, then write a program that analyzes the way the light and color behaves in the camcorder's ground truth input. Then you'd somehow extrapolate that behavior across the rest of your scene.

That last step sounds a lot like "Just add magic," but we have deep learning pipelines now. You could train it against your camcorder's input feed. Neural nets tend to work well when you have a reliable model, and we have the perfect one. So more precisely, you'd train your neural net against the camera's input video stream: at each generation, the program would try to paint your scene using whatever it thinks is the best guess for how the colors should look. Then you move your camcorder around, capturing how the colors actually looked, giving the pipeline enough data to correct itself. Rinse and repeat a few thousand times.

The key to realism, and the central problem, is that colors affect colors around them. The way colors blend and fade across a wall has to be exactly right. There's no room for deviation from real life. Our visual systems have been tuned for a billion years to notice that.

There are all kinds of issues with this idea: the real-world scene would need to be identical to the virtual scene, at least to start. The program would need to know the camera's orientation in order to figure out how to backproject the real-life illumination data onto the virtual scene. But at the end of it, you should wind up with a scene whose colors behave identically to real life.

It seems like a promising approach because it gets rid of the whole idea of diffuse/ambient/specular maps, which don't correspond to reality anyway My favorite example: What does it mean to multiply a light's RGB color by a diffuse texture's RGB value? Nothing! It's a completely meaningless operation which happens to approximate reality quite well. There are huge advantages with that approach, like the flexibility of letting an artist create textures. But if the goal is precise, exact realism as defined by your camcorder, then we might be able to mimic nature directly.

(Those dynamic occluders looked incredibly cool, by the way!)

Transactionally Staged Job Drains in Postgres brandur.org
36 points by johns  3 hours ago   10 comments top 4
rraval 1 hour ago 1 reply      

 loop do DB.transaction do # pull jobs in large batches job_batch = StagedJobs.order('id').limit(1000) if job_batch.count > 0 # insert each one into the real job queue job_batch.each do |job| Sidekiq.enqueue(job.job_name, *job.job_args) end # and in the same transaction remove these records StagedJobs.where('id <= ?', job_batch.last).delete end end end
Isn't this essentially a busy loop? You can achieve something much more performant by using `LISTEN` and `NOTIFY` to fire an event every time a row is inserted.

Then the enqueuer can do a preliminary scan of the table when it boots up and then just a `LISTEN` instead of polling the DB.

brandur 2 hours ago 3 replies      
(Author here.)

I've taken fire before for suggesting that any job should go into a database, but when you're using this sort of pattern with an ACID-compliant store like Postgres it is so convenient. Jobs stay invisible until they're committed with other data and ready to be worked. Transactions that rollback discard jobs along with everything else. You avoid so many edge cases and gain so much in terms of correctness and reliability.

Worker contention while locking can cause a variety of bad operational problems for a job queue that's put directly in a database (for the likes of delayed_job, Que, and queue_classic). The idea of staging the jobs first is meant as a compromise: all the benefits of transactional isolation but with significantly less operational trouble, and at the cost of only a slightly delayed jobs as an enqueuer moves them out of the database and into a job queue.

I'd be curious to hear what people think.

bgentry 2 hours ago 1 reply      
This pattern would basically be a clean migration away from a pure Postgres queue if either table bloat or locking becomes a performance problem. You maintain the benefits of transactional job enqueueing while only slightly worsening edge cases that could cause jobs to be run multiple times.

Just be sure to run your enqueueing process as a singleton, or each worker would be redundantly enqueueing lots of jobs. This can be guarded with a session advisory lock or a redis lock.

Knowing that this easy transition exists makes me even more confident in just using Que and not adding another service dependency (like Redis) until its really needed.

njharman 45 minutes ago 0 replies      
> by selecting primed jobs in bulk and feeding them into another store like Redis

Doesn't this just mean bunch of lost jobs when redis fails.

Why not keep jobs with job state wait, done, etc in the reliable ACID store.

The Ballad of the Green Beret lawyersgunsmoneyblog.com
78 points by smacktoward  6 hours ago   15 comments top 6
saosebastiao 3 hours ago 3 replies      
The song lyrics hit home. My father was a green beret, and now I have a brother who is a combat controller and another brother who is 101st airborne and training to become a ranger. I also started down that path but I have diminished lung capacity due to a bout with tuberculosis, so I never could join.

There's a million things wrong with the lifestyle. Even if you don't die, you still do in a sociocultural sense. Divorce rates are near 100%. Nearly all of your job is classified or top secret, so you can't discuss it with anybody. Even your psychiatrists have to have top secret clearance just to talk to you. It's nearly impossible to have any commitments (social, financial, educational, etc.), because you can be pulled away at any moment, and you can't even tell people when you expect to return. Bankruptcy is extremely common, and nobody has good credit. It's nearly impossible to leave and do any other occupation successfully.

And yet, even though he left the green berets to become a mostly unsuccessful but still boring CPA, and even though I basically have no relationship with him anymore, I still have this undeniable urge to be a part of it. I read the books, seek out the stories, devour any news of operations, etc. And while my dad paid lip service to how bad it was, he's secretly proud of his two special operations sons and he clings on to their lives, trying to relive his own.

gumby 3 hours ago 1 reply      
I clicked on this wondering "WTF is something like this on HN" and really enjoyed and learned from what I read. Thanks, submission-upvoters! A great piece of HN serendipity.

(This also made me realize I have a weird saddle-curve tropism: articles that are clearly on topics I care about I always click on, even though they often turn out to be me-too. Stuff that's mildly interesting looking I rarely click on because who has the time? But stuff that looks like it's clearly not-HN fodder I'll click on. This means I'd probably click on a seeming listicle or something with "Kardashian" in the title)

mikestew 2 hours ago 0 replies      
I was hesitant to click on it due to my association of the song with the 1968 warmonger propaganda film The Green Berets (not John Waynes best work, IMO). But the story itself was not what I would have expected, so worth a read.
sevensor 41 minutes ago 0 replies      
This explains (kind-of) the Simon and Garfunkel lyric, "I've been Lou Adlered, Barry Sadlered." Somehow it had never occurred to me that Barry Sadler was a famous person. I suppose I'd assumed since I didn't get the reference, they'd just tossed in a name that fit the meter.
hmigneron 1 hour ago 1 reply      
I'm not American and didn't know about the green berets until I heard of them in this episode from the Love+Radio Podcast :


It's an intimate interview with a Vietnam vet (the green beret). A truly beautiful piece of radio IMHO.

donquichotte 3 hours ago 1 reply      
Sounds like the life story of the child from a triangle relationship between Ernest Hemingway, Hunter S. Thompson and Jack Kerouac.
All the Lies About the Origins of Liar, Liar, Pants on Fire atlasobscura.com
12 points by pepys  2 hours ago   2 comments top
akkartik 1 hour ago 1 reply      
Unfortunately, we didnt have Twitter back then, Popik says. If we had Twitter, Id be able to pin this down to the exact day and exact hour.

Why, is Twitter search able to go back more than 2 weeks this Wednesday? Any wagers on what the look-behind horizon will be in a hundred years? No odds offered for "0".


Spanish police raid .Cat domain name registry offices domainnamewire.com
50 points by wut42  1 hour ago   5 comments top 4
iagooar 6 minutes ago 0 replies      
It's pretty sad to see how weak some of the recent democracies are. At least in the UK the government allowed people to express themselves, even though many thought an independent Scotland would be a huge mistake.

Now compare that with the Spanish government. Banning a referendum, raiding political parties and Catalonian government offices, arresting elected governors, flirting with extreme right ideas, de-facto suspending the Catalonian autonomy and basically abandoning any democratic dialog.

Now, there is no going back. I wish the best of luck to my friends in Catalonia. Shall they be allowed to express their desire to leave or stay in Spain in peace. I wish no one to get hurt during these turbulent weeks.

notatoad 59 minutes ago 0 replies      
context: http://www.bbc.com/news/world-europe-41331152

(the spanish police seem to be raiding anything that could potentially be related to catalonian independence)

kartan 54 minutes ago 0 replies      
The internet is not isolated from the physical world. Some times "the cloud" seems like an ethereal place, but in the end there are servers somewhere with hardware that can break, that needs maintenance and that can be confiscated by the government. Technology doesn't solves political problems, it just makes governments more efficient.
tryingagainbro 46 minutes ago 1 reply      
This has very little to do with internet freedom etc; Catalonia has threatened to leave Spain via a referendum. There are very few things countries will not do to keep the country together. Think of "war on terror" on steroids.
Golang: Don't be afraid of makefiles sohlich.github.io
98 points by sohlich  3 hours ago   105 comments top 18
jgrahamc 3 hours ago 3 replies      
Two things I try to get people to do with Makefiles:

1. Use the := syntax

:= means that a variable is immediately expanded; = means it's delayed until the variable is used which on a large Makefile has a speed penalty. If you know that a variable is fully defined (i.e. all the $(...) references in its value are fixed) when the variable is being defined then use :=. That's the case here where the Makefile starts:

which can be written

 GOCMD := go GOBUILD := $(GOCMD) build GOCLEAN := $(GOCMD) clean GOTEST := $(GOCMD) test GOGET := $(GOCMD) get BINARY_NAME := mybinary BINARY_UNIX := $(BINARY_NAME)_unix
2. If you have a one line recipe then use the target: preq ; command syntax to avoid tabs. For example,

 build: $(GOBUILD) -o $(BINARY_NAME) -v
is the same as

 build: ; $(GOBUILD) -o $(BINARY_NAME) -v

rgbrenner 3 hours ago 7 replies      
There's another good use for Makefiles with go.

Gopath is one of the dumbest ideas I've seen. Multiple large projects under the same directory? Who thought that was a good idea. (and yes, I know you can create subdirectories, and mix all your packages together to create a giant mess.)

So I separate the projects into their own directories.. and use a Makefile to set gopath and run the go commands.

Still trying to figure out why golang tried to be innovative here.. What couldn't they use cwd like every other compiler I've ever seen?

Walkman 14 minutes ago 1 reply      

 # Go parameters GOCMD=go GOBUILD=$(GOCMD) build GOCLEAN=$(GOCMD) clean GOTEST=$(GOCMD) test GOGET=$(GOCMD) get BINARY_NAME=mybinary BINARY_UNIX=$(BINARY_NAME)_unix
A little bit of Clean Code education is needed here :)Why on earth do you want to introduce so unnecessary abstraction?If those would use a lot of switches which you don't want to duplicate and just possibly want it to change in one place, I would say OK. But you don't even use it that way:

 $(GOBUILD) -o $(BINARY_NAME) -v ./... CGO_ENABLED=0 GOOS=linux GOARCH=amd64 $(GOBUILD) -o $(BINARY_UNIX) -v
So this doesn't make sense at all. You should write the commands as it is and it would be a lot easier to read an already hard-to-read syntax Makefiles anyway.

clra 2 hours ago 4 replies      
Nice article!

In my opinion, this level of abstraction may be going a little far:

It might seem like a good idea to constantize everything, but in practice, those commands are never going to change.

By just invoking them directly in the targets you'll come out with something more readable and no less maintainable:

 build: go build -o $(BINARY_NAME) -v

williamdclt 3 hours ago 5 replies      
You're missing half of what makefiles are for: only building what you need based on dependencies.

I never used Go so the following may not be technically correct, but in principle:

- The `build` rule should be `build: *.go` so that it builds only if a file has changed.- The `run` rule should have the `build` rule as dependency, so as to not rebuild if nothing has changed. Plus, it avoid to repeat the almost-identical build command (which is not very DRY)

Plus, I'm not convinced of the usefulness of having a $GOCMD variable (or $GOGET, $GOBUILD...). But again, never used go, no idea if the tooling is as tweakable as C (for which this kind of variable is used a lot in makefiles)

kodablah 3 hours ago 1 reply      
In my recent cross-platform projects, I just make a build.go script that can handle multiple commands and then just have builders only use that. E.g.

 go run build.go build release
This crosses platforms, is easy to read and contribute to, is a much better language than make + CLI utils (or shell scripts), etc. It's not too much asking them to have "go" on the PATH. A similar approach could be taken w/ Python too. For most of this, there really isn't much code reuse needed, but it's often better to embed it than rely on external deps. Complex build script example: https://github.com/cretz/doogie/blob/8c53a266f35146a3c0d8f14....

chimeracoder 3 hours ago 0 replies      
There are a lot of problems with this approach and a few errors in the post, but I'm just going to highlight the most significant one:

> If the project uses CI/CD or just for consistency, it is good to keep the list of dependencies used in packages. This is done by the deps task, which should get all the necessary dependencies by go get command.

This is a very strong anti-pattern. Everyone should be using a dedicated version management tool (ideally dep[0], but there are others), which handles this seamlessly and behind the scenes. Introducing another place where dependencies are tracked and can be installed is a recipe for problems down the line.

[0] https://github.com/golang/dep/

humanrebar 2 hours ago 0 replies      
Quick feedback:

There should be a BINARY_NAME target that 'run' depends on instead of repeating the build command.

The source files should be named as dependencies when they are inputs to a build step.

Anything that isn't a file should be listed as .PHONY target. Otherwise, make gets confused if you, for example, create a directory named 'test'.

If the goal of your makefile is to make your workflow simpler and easier to discover, consider adding a 'help' target that at least describes the interesting targets. It might also direct users to a more involved explanation if there are interesting things about your project they need to know about.

mfer 2 hours ago 1 reply      
Makefiles are great for *nix systems. But, Go is a first class language on Windows. For open source projects who want to have contributors cross platform... how can they use Makefiles effectively?
bacongobbler 2 hours ago 2 replies      
My only gripe with Makefiles is the lack of support on Windows. I work on several Go projects, all of which use a Makefile. It makes for a great experience on MacOS and Linux, but on Windows I have to break down the Makefile logic into powershell scripts or run raw `go test/build`. Both are fine, but just pointing out the fact that it's not a silver bullet if your project is intended to work across multiple platforms (like a CLI).
lobster_johnson 35 minutes ago 0 replies      
Don't forget to use "go build -i", otherwise everything is compiled every time. With the -i flag you get caching, which can significantly speed up compilation.
didip 2 hours ago 2 replies      
This is gonna get me in trouble here, but I like using Python for build tool. The reason for it is because Python plays nicely on all 3 major platforms.
ruskimalooski 2 hours ago 6 replies      
I've seen many articles lately about using Make for NodeJS, Go, and other modern languages. I really do not understand it. Lots of these languages (Go and NodeJS) were designed to be cross-platform or at least easily compiled on different OS's.

Why use a platform specific tool and restrict yourself to Linux? I'd prefer people find a similar tool that is designed to work on any platform.

diebir 2 hours ago 1 reply      
Cool! A variant of C language, makefiles... Now all I need is a tower PC with Windows NT 4.0 on it and I'll be all set!

On another thought... no. I'll stick in 2017 with modern tools and languages.

gabrielcsapo 3 hours ago 0 replies      
I really liked makefiles and thought wouldnt it be interesting if new features could be added to them so I made https://github.com/gabrielcsapo/build.sh it isnt completely done as you can only run the entire pipeline but I really like the ergonomic that makefiles provided. (Written in node, also provided as a binary, node not necessary)
tptacek 3 hours ago 3 replies      
I like Makefiles and Makefiles for Go are especially simple, but they don't play well with "go get", do they?
cbhl 2 hours ago 1 reply      
How do large Go projects outside of Google get built, anyway? Is it idiomatic to use Makefiles?

Inside Google, there are BUILD rules for Go, but it looks like they haven't been open-sourced in Bazel yet.

EGreg 3 hours ago 4 replies      
Is the word "be" missing in the title, or it's a joke?
The Struggle with Where the Sidewalks Won't Go bittersoutherner.com
119 points by samsolomon  9 hours ago   190 comments top 23
tallblondeguy 6 hours ago 9 replies      
Empathy is a big way to raise awareness.

When I had kids and started walking them around in a stroller, you learn really quickly where the sidewalks with ramps are, and you (and your toddler who likes to help!) come to appreciate the buttons that open doors automatically.

I run as well, and it's not fun to trip on uneven sidewalks. Sometimes at night I'd rather run on the road where I can count on a more even surface and no branches hitting me in the face. I think I'm more inclined to shovel my sidewalk in the winter because I don't like running on compressed snow that melted in the sun and refroze overnight.

So...yeah! Fix this stuff for disabled people, and other people get to benefit. Sidewalks are for everyone.

alistairSH 6 hours ago 3 replies      
While I understand her frustration with the lack of sidewalk ramps, the article went on to describe other places her wheelchair cannot go - like small lips in doorways, or small branches.

Pavement cracks. It should be fixed, but that takes time and money. And able-bodied pedestrians are unlikely to report minor cracks. Shouldn't a $30,000 wheelchair be capable of traversing commonly encountered impediments? Cracks in pavement, small branches, doorway thresholds? The article states her wheelchair cannot. That seems like a major design flaw to me.

sulam 3 hours ago 3 replies      
Something in this article really jumped out at me:

"...plus only 16.9 percent of Atlanta households have no vehicle..."

Really? "Only" 16.9%? If I told a product manager that "only" 17% of people use iOS 9, so we don't need to support it, I'd get laughed out of the meeting.

danesparza 6 hours ago 3 replies      
This is a HUGE problem here in the south. I moved from Arizona to Georgia in 2012 and the two things I noticed immediately are: There are hardly any sidewalks outside of the city (and people routinely are forced to walk on the side of the road), there are almost NO lit highways. Even major interstate highways that go through the heart of Atlanta aren't lit! Both of these strike me as enormous lawsuits waiting to happen.
Stronico 5 hours ago 1 reply      
Nowhere in this article does in mention that it is city in a forest (we bill ourselves as "Tree City USA"), nor that we encourage people to plant trees right by the sidewalks for shade and decoration. You need a permit to cut down a tree of any size (five inches in diameter IIRC) and those permits are often denied if the tree is healthy. Not that that applies in the central business district, but still.

It's a tradeoff, like everything else. When taking the trees into account, Atlanta's sidewalks are about as well maintained as the rest of Atlanta's infrastructure

Yizahi 3 hours ago 1 reply      
This is how we do wheelchair ramps in ex-USSR:https://www.youtube.com/watch?v=3pUfeLWyv1I

PS: every time I visit Europe I often wonder that there are so many wheelchairs. In Eastern Europe you may go around capital city center for weeks without seeing one. It is that bad, even in 2017.

m3rc 6 hours ago 3 replies      
Small and midsized US cities desperately need a small (or large) urban planning revolution. Cars are considered the "default" too often, especially in cities under half a million in population. It's these cities in particular that need to have an increased focus on pedestrian and assisted walking infrastructure.
knodi123 6 hours ago 1 reply      
Cute bit of artwork at the beginning there. This is the picture they're making an homage to:


peter303 19 minutes ago 0 replies      
In my town (Denver) ADA lawsuits is practically a competitive sport. Nuisances dont last long because the fine can be more than the remediation cost. And ACLU is a major participant.
supernumerary 2 hours ago 0 replies      
Vertical Discontinuity baby.

Michigan recently passed legislation protecting local municipalities from lawsuits where sidewalks in disrepair are to blame.


Gist here:http://www.michiganvotes.org/2015-HB-4686

While Michigan (esp. Detroit) is exceptional in many respects this kind of legislation whereby neglected infrastructure is no longer a liability for the state is likely to spread.

The sidewalks in Detroit are especially heinous.https://iainmait.land/img/photos/1920/street_crossing_2_2017...

Divver 5 hours ago 2 replies      
When I moved into Silicon Valley I noticed the same thing!

In many Silicon Valley towns like Mountain View and Sunnyvale the sidewalks suddenly just stop and youre forced to walk on the side is the road.

And in Cupertino many streets arent lit or very badly lit that its almost pitch black...

I never noticed these things before coming to California and I grew up in a small town near Boise, ID.

Streets were well lit and sidewalks did not just end.

And Idaho has a minuscule State tax revenue compared to California is so it shocked me this was an issue in these high income Silicon Valley towns.

ballenf 3 hours ago 4 replies      
I'd say use the road if the sidewalks aren't traversable and it can be done safely. Is it illegal for a wheelchair to use car lanes?

Pissing off motor traffic is probably the fastest way to get the sidewalks fixed.

Even if it is illegal, I can't imagine a judge not throwing out the citation if you show pictures like that.

edit to address the replies: my suggestion was admittedly somewhat tounge-in-cheek and, no, I wouldn't recommend anyone take the risk. Would I do it as performance art? No, because a judge/newspaper/observer would see it as a stunt undermining the whole argument and possibly even harm the cause.

VLM 5 hours ago 1 reply      
This seems very anecdotal, Atlanta will get its hand slapped and the problem will go away.

In the frozen north where the frost depth is four feet, somehow our sidewalks look new compared to the pictures. Mere simple mismanagement in Atlanta. The sidewalk in front of my house was poured in 1983 per the stamp, and its basically level and even. That's after 34 northern winters. The decayed sidewalks in the article must be over a century old or horribly corruptly installed.

There must be a severe lack of parking or even alleyways. If you want to live the hyper high density urban bug man dream, there will be costs such as no where to park and no ramps from parking to the street to drive wheel chairs upon.

There might be more to the story intentionally not reported so as to slant the coverage; perhaps its a historical district where if there were no ramps in 1830, then installing a ramp in 2017 will get you sued by the historical commission. Again, if you voluntarily live somewhere unsuitable for modern standards of living, there is no reason to feel sorry for a fool, if that is the case.

autokad 4 hours ago 1 reply      
I'm not disagreeing with the need for sidewalks and them to be accessible to everyone, but ....

in the story, why didnt the husband go get the car and pick her up?

post_break 5 hours ago 2 replies      
They just built this nice pedestrian bridge that goes along a 6 lane 45mph road by my place. It's got a nice trail on either side, that completely dead ends and you have to try to walk on a 30 degree incline of grass next to the road, or brave getting hit by cars doing 55mph on a road with no shoulder. There are two ways to get around this large bay and this is one of them. The other way is this bridge: http://pics4.city-data.com/cpicc/cfiles38924.jpg
oftenwrong 3 hours ago 1 reply      
Boston is better about accessibility in general, but it is much worse during the winter. Sidewalk snow and ice removal is left as the responsibility of the abutting property owner. The result is a patchwork of pedestrian connectivity that varies meter-by-meter. Wheelchair users and even fully-able people are often seen walking off of the sidewalk, alongside motor traffic. In theory, the property owners should be kept in line by fines, but enforcement is lacking, and the fines are insignificant relative to the value of property in Boston.

The roads, though? Promptly plowed and salted by the city on a continuous basis.

sol_remmy 1 hour ago 1 reply      
Funny how no one in this thread even mentions that sidewalks cost a great deal of money to build.

"How dare cities in southern states refuse to build sidewalks for their residents! Sidewalks are essential to quality of life!"

There is no mention of money. No mention that people in southern cities PREFER lower taxes which means less government services.

For anyone from the New England or Colorado or the West Coast: you have great livable cities with lots of amenities but those come at the cost of higher taxes and more regulations. Southern cities may not share your civic culture.

Jemaclus 3 hours ago 0 replies      
I feel for the author. When I was in college, I ran into a similar issue. I'm not in a wheelchair, but one of my oldest friends from childhood is wheelchair-bound. Every day or two we would go eat lunch or dinner down the street from campus. The main intersection between campus and where all the fast food joints were was a busy, busy intersection with red lights. There were no ramps. To get across the intersection, she would have to go down the street to someone's driveway, wait for a chance to cross, then cross the street with traffic coming in both directions. In the dark, this was absolutely terrifying.

After one particularly harrowing crossing, I insisted that she call the City and ask about what they could do. She just brushed me off, saying that they wouldn't care. I pushed her and pushed her, but she wouldn't do anything.

So I called City Hall the next day, and I said, "Hi, I'm Jemaclus. I'm in a wheelchair and attend the university. There's no wheelchair ramp at the intersection of 1st and Main, so I have to go down the street and cross from someone's driveway. Is there anything we can do to fix this?" (Yes, I made a white lie.)

The lady snapped into action immediately. "Don't you worry. I've got this," she said.

The very next day, construction workers were putting in an accessible ramp on the corner, and four days later, my friend and I were able to safely and securely cross the intersection.

I have two hypotheses that are not mutually exclusive about what happened:

1. The City probably has a budget allocated to ADA compliance or infrastructure improvements or something. It's also probably a use-it-or-lose-it situation. If you call and point out something, they're HAPPY to do it, because otherwise they lose the money next year.

2. The City definitely doesn't want to be sued for ADA non-compliance, and they will probably move with all haste toward a reasonable solution. In this case, it was a no-brainer: a wheelchair-accessible ramp at a busy intersection with tons of pedestrians.

I would encourage anyone who runs into these kinds of problems in public areas (the author's problem was actually private property, so...) to actually call the City Hall and politely inform them of the problem, explain how it's dangerous, and ask how "we" can fix it. In all likelihood, they will probably respond immediately and in a positive fashion due to the above reasons. It might not happen overnight like mine did, but eventually they'll want to cover their asses from an ADA lawsuit.

For the record, my backup plan would have been a letter to the editor of the local paper, and then talking to an attorney.

shmerl 3 hours ago 0 replies      
Some places are so bizarrely designed, what were their city planners thinking? And I don't mean badly made sidewalks. I mean no sidewalks at all!

I suppose the car makers lobby really killed proper city planning in such places.

matz1 4 hours ago 2 replies      
If I'm disabled seem to be more effective for me if I instead use better accessibility device then pushing for sidewalk improvement.
TKinNC 4 hours ago 5 replies      
This is why cities are going broke.

I live on a small farm in the middle-of-nowhere NC. (20min to even a gas station) I'm currently working with our local zoning dept. to get approval to use my barn in a home-occupation. Even though I'm far away, will have zero employees, and no customers on the property - I'm STILL being forced to spend close to $3K to retrofit for ADA compliance.

Life is not fair. Trying to sue and regulate this country into everyone's idea of "fairness" will bankrupt us and destroy any concept of freedom we still have left.

sandworm101 4 hours ago 1 reply      
Im all for access but there will and must be a point where flat/hard surfaces stop. Trails are a thing, so too gravel roads. We cannot pave the planet. Sure, those in wheelchairs should be able to access city parks but if we say thay they must have total access then we hurt the definition of park. I dont want to see a situation where entry is denied to all, a park not created, because the location cannot be made 100% wheelchair friendly. Nor do i want to see green spaces turned into endless sidewalks.
dsfyu404ed 3 hours ago 0 replies      
I'd take wide shoulders over sidewalks any day. Wide shoulders increase safety for many more people. People on bikes can use them. Pedestrians can walk on them. People pushing strollers can use them. You can change a tire on them. Drivers can use them to navigate obstructions (like people who cannot promptly take a left turn). Drivers can pull over and re-tie down a tarp that's too loose or change a tire. Snow plows can easily clean them. They're cheaper (than dedicated sidewalks) to build and maintain and don't need curb cuts.

Using banked curbs everywhere is another more useful alternative to normal sidewalks (less useful to some pedestrians but create a larger perceived separation from traffic than a shoulder and impossible to kill a tire while parallel parking)

Edit: At least offer up a counter opinion if you're gonna down-vote.

Medical Device CEO Catches Stranger After Hours, Prompting Espionage Charges wsj.com
79 points by wpietri  5 hours ago   79 comments top 9
esaym 1 hour ago 2 replies      
I'm sure plenty of people will declare his innocence in this current age of "love your neighbor" and "nothing is secret". But really, this kind of stuff is not right.

I briefly worked for Boeing once and they were working on a new fuel boom for the KC-135 Fuel tanker. Spent millions in research and then some idiot takes a bunch of photos of the blueprints and physical hardware and then sells it to someone in China. Thankfully he was busted. A company just trying to make a profit on what they spent millions developing is not inherently evil.

bpicolo 2 hours ago 0 replies      
> he saw a man he didnt recognize, sitting by himself in front of two open laptops and a tablet device.

> Mr. Liu adamantly asserts his innocence and we fully expect hell be exonerated after a careful review of the evidence, said Robert Goldstein, Mr. Lius defense attorney.

The best-case scenario still seems reasonably illegal here

vxNsr 31 minutes ago 0 replies      

 >On that evening in late August, Dr. Straface said he introduced himself to Mr. Liu as the CEO and asked who Mr. Liu was and what he was doing in the office. >Mr. Liu mumbled at first, then said he was there to visit the companys head of intellectual property and also the sales director for the European division, according to Dr. Straface. >At one point he mentioned that he was here to do business with the CEO, not seeming to realize he was looking at the CEO, Dr. Straface said.
This seems to be pretty damning...

prklmn 1 hour ago 1 reply      
Him declaring innocence provided for a good laugh

> The FBI confiscated an unusual amount of computer equipment that Mr. Liu had brought with him, including the laptops and tablet and also two smartphones, a smartwatch, a computer thumb drive, two digital video cameras, several SIM cards and high-capacity storage drives, according to the affidavit.

fblp 1 hour ago 2 replies      

The FBI confiscated an unusual amount of computer equipment that Mr. Liu had brought with him, including the laptops and tablet and also two smartphones, a smartwatch, a computer thumb drive, two digital video cameras, several SIM cards and high-capacity storage drives, according to the affidavit.

If the guy pleads not-guilty, I wonder how he'd explain why he had that much equipment with him for a business meeting.

alexanderstears 2 hours ago 5 replies      
I really hope that we can accept turnabout as fair play. At some point, China is going to have technology that America wants and I hope that we can pilfer it.

On the flipside though, industrial espionage is a wealth transfer that reduces inequality. I recently purchased tires for my car - I got some Chinese ones that were 1/2 the price of the other tires and the Chinese tires are shockingly fine. I don't know how they'd get the price and quality without benefiting from industrial espionage.

Perhaps something more ideal would be to opensource everything that's been stolen. It'd encourage companies to take security seriously and it would reduce the value of the stolen property.

Lastly, I kind of wonder how much of this problem is due to companies insisting on removing dependencies from certain people / groups. Think of all the documentation people create 'in case you get hit by a bus tomorrow'. When my grandpa worked, it sounds like it was fine to have undocumented things so long as people knew about it (e.g watch out for that machine, it's sensitive to humidity and here's how to reset it). Now, I'm sure some middle manager would insist that the 'operational knowledge' be documented and stored somewhere that becomes that much more lucrative for a thief.

AnimalMuppet 1 hour ago 4 replies      
We once had a contractor who used our printer to print out a letter to a competitor, offering to sell them our source code. Unfortunately, one of our employees visited our printer at the wrong time (for the contractor)...
virtuabhi 1 hour ago 0 replies      
Modern day robbery
tomtoise 2 hours ago 7 replies      
Anyone got a non-paywalled link to this story?
Equifax linked customers to my fake phishing version of their site by accident twitter.com
295 points by ceejayoz  3 hours ago   99 comments top 21
nikisweeting 2 hours ago 3 replies      
(FYI mods this is a repost of my original submission: https://news.ycombinator.com/item?id=15294218)

Ideally Equifax will listen and either move it to equifax.com, or take down the site altogether. Since the real version seems to be answering randomly, they may as well just shut the whole thing down.

But seeing as they're a massive, bumbling, bureaucratic organization, there's probably a non-zero change they'll try to sue me instead.

If there are any lawyers here, am I in potential legal hot water for making this site?

BugsJustFindMe 2 hours ago 3 replies      
Fun fact from the trenches: I tried enrolling online for their post-hack free 1 year identity monitoring offer, but when it came time to verify myself by answering questions they clearly started asking me questions about someone else's profile because none of the questions made any sense. Then when I answered wrong (of course, because I'm not whoever that person is) I was given a phone number to call instead.

Combine that info with https://techcrunch.com/2017/09/08/psa-no-matter-what-you-wri... and it's enough to throw one into paroxysms.

This chaos is maddeningly absurd, and in a just world their business would be completely shut down by the government.

asmithmd1 2 hours ago 3 replies      
This tweet from Equifax to a website spoofing the correct website has been up since 6pm last night:https://twitter.com/Equifax/status/910265181976104960

At this point Equifax has repeatedly demonstrated nothing but contempt for people whose information they have compromised. When are the authorities going to padlock their doors and shut down this continuing criminally reckless enterprise?

woah 2 hours ago 2 replies      
I implemented a credit check API connection to Equifax recently. The response data was encoded as a stream of offset-based text, with some offsets dynamically changing based on fields in the already-parsed data. Lots of work to write a parser for it.

We initially asked them if they had an updated version of this API using XML or JSON, and it turned into a call with several of their salespeople trying to upsell us on some complicated drag and drop rules engine that happened to return data as JSON. So we just stuck to the legacy API. They struck me as a pretty incompetent organization.

lightheat 1 hour ago 3 replies      

Image backup/mirror of the tweet for when they eventually (?) delete it. As of this comment, it's still up, nearly 20 hours later.

lghh 2 hours ago 0 replies      
To be clear, I'm not an Equifax customer. I have no business with them, creditors do. I have little to no recourse against them. I can't stop using them. Remember that we are not their customers, we're their product.
odammit 2 hours ago 1 reply      
Thats funny because when I saw the originally link and the original site I thought it was a phishing site.

It definitely looks like ol Barb in accounting has a nephew that builds web pages. I bet hed build it on the cheap!!1!!

Its time for this company to go away.

heywot 1 hour ago 0 replies      
Perhaps the worst part of this breach is I have had people tell me "that's okay, I've never been an Equifax customer." The lack of understanding is almost as saddening as the breach itself. If you have credit, you're impacted.

The constant bungling on Equifax's part would be hilarious if the potential impacts weren't so sad.

eternalban 5 minutes ago 0 replies      
These jokers are guilty of criminal negligence.
marenkay 54 minutes ago 0 replies      
At this point, can someone explain me why that company is not taken out of business or _at least_ put under state control to verify they actually fix their issues and stop posing a threat to their customers lives?
mxuribe 2 hours ago 0 replies      
This would be hilarious if the impact wasn't felt by consumers. But honestly, its quite sad and frustrating that as consumers we bear the brunt of this organization's mistakes. This latest episode - their referral of an obviously fake site - is just plain awful...again for consumers. sigh
addedlovely 1 hour ago 1 reply      
Any other Uk visitors see this on https://trustedidpremier.com/ - thought a few thousand UK accounts were tied up in this...


The request could not be satisfied.

The Amazon CloudFront distribution is configured to block access from your country. Generated by cloudfront (CloudFront)Request ID: ZU-LJh21L1Px18Bz5n20R3Nb1aApdzyce_Q6ZeeSIZ0OYiJk2v0eIA==

athenot 1 hour ago 2 replies      
What would be the impact of requesting a total remove of one's information from Equifax? There are still 2 other credit bureaus who could be used when applying for loans.

Obviously this does nothing for the information that's already compromised, but if enough people do it, it would help kill off Equifax (lenders will rely less and less on it, thus depriving them of revenue).

aerovistae 2 hours ago 3 replies      
Wait, what is the real link?
sschueller 1 hour ago 0 replies      
This incompetence is truly hilarious at this point. I wouldn't be surprised if other large institutions holding sensitive data are just as reckless. Student loans? Health insurance companies?

I hope they aren't big to be held responsible.

middleclick 2 hours ago 1 reply      
How can they be so incompetent?
nikisweeting 2 hours ago 1 reply      
It looks like Cloudflare just started blocking it, I'll move it off and switch to self-hosting.
yev 1 hour ago 0 replies      
Do you guys think Tim will be fired?
ScottBurson 1 hour ago 1 reply      
"... before thousands of people loose their info to phishing sites"

I suppose you don't care, but it should be "lose" :-)

carapace 1 hour ago 1 reply      
Does anyone know what you have to do to join the Amish?

All jokes aside, every time I try to explain to a "normal" what is going on in "computer security" I feel like shit. The entire industry is a tire fire. And it's getting worse.

At least we have DRM in the browsers now, eh?

Exuma 2 hours ago 0 replies      
This is seriously enraging where I have to stop looking at stuff about this because my neck is hot and prickles with fury.


The New Preschool Is Crushing Kids (2016) theatlantic.com
71 points by michaelrkn  3 hours ago   53 comments top 18
abtinf 2 hours ago 1 reply      
The preschool my kids go to is starting to implement more school readiness content and I am adamantly opposed to it. Unfortunately, all the other parents are pro "learning" and want the changes.

Forcing young children to learn specific topics can only lead to one outcome: a destruction of man's natural desire to learn about the world through association of learning with pain.

Kids learn all the time at an incredible rate. One day, my daughter came home and said, "Daddy, look at this picture I made: a dog, a cat, a pig, a horse, a cow, a chicken! These are all animals that live on a farm!" Yet when I ask her "did you learn anything at school today," the answer, invariably, is "no."

To switch out this kind of early childhood education with a curriculum of forced learning intended to mold the child into a bureaucrats ill-conceived vision of a virtuous society is monstrous.

twoquestions 1 hour ago 3 replies      
"Remember Citizen, your worth as a human being begins and ends at how much more measurable value you provide than average. If you can't do better than average, your existence was a mistake!"

This article kind of reminds me of the super-high-pressure environment of Japanese education, where test scores are the be-all-end-all until you (hopefully) become the appendage of some state-supported hypercorp.

I've heard somewhere (I can't remember and my search-fu is weak) that "People need bread, but they need roses too", where bread is what makes life possible, and roses are what makes life worth living (like art and such). We hyper-optimize for bread, and burn the roses to save on fuel.

This shit makes my blood run cold.

chrismealy 54 minutes ago 1 reply      
None of this early academic education is necessary. In Finland, which consistently has top scores in reading and math, kids don't start school until they're seven, and at that point they're only expected to be able to turn text rightside up.

(And before anybody jumps to the "homogenous society" explanation, Finland used to have mediocre schools before they put a lot of effort and money into them in the 70s and 80s.)

legitster 1 hour ago 0 replies      
There seems to be a cycle for trends like these:

"New education alternative available to some children."

"Wealthy suburban parents begin turning to new education alternative."

"Public outcry over lack of education alternative available to middle and lower class children."

"New education alternative now being implemented in public schools."

"Wealthy suburban parents unhappy about options available in public schools, begin looking elsewhere."


I am very thankful that my parents ignored any of the hyped trends and just gave us both the most convenient education experience possible. Unfortunately, I think there is a spirit of constant, hand-on meddling that our generation has developed.

jmathai 38 minutes ago 0 replies      
Last night at bedtime my 7yo son (2nd grade) said that he doesn't have enough time to play. Yesterday was a short day that he has once a week and he wished every day was a short day.

To be honest, it was really sad to hear him say that. He's a kid and doesn't understand the schedule being imposed upon him.

Without getting into a discussion about the right number of hours a 7yo should spend in class I wanted to ask another question.

What ideas have parents come up with to make it "feel" like there's more unstructured play time for kids during the school year?

sidlls 2 hours ago 2 replies      
This is why my wife and I chose a play-based co-op pre-school for our kids. They both were academically above average compared to their peers in kindergarten.

But everyone is different. Our kids learned well by being allowed to pick what they studied. That may not be suitable for all children, and some, perhaps even many or most, might need more structure and rigor earlier.

virusduck 2 hours ago 0 replies      
Not all preschools are like this, and I'm not sure how things are really trending. In my neck of the woods, the more highly sought after programs feature more talking, listening, and discovery. A slogan that our child's school uses is "Play is children's work." Unfortunately, many of these are private and may or may not be eligible for state funds.

See this link for more information on this approach to learning:https://en.wikipedia.org/wiki/Reggio_Emilia_approach

sulam 1 hour ago 0 replies      
The most important thing my kids got out of preschool is mature immune systems.
secabeen 30 minutes ago 0 replies      
There are still plenty of play-based preschools, you just have to look for them. They are more common in the Co-Op preschool community, where parents are present, and see the impact of play-based learning.
hasfkahf21 31 minutes ago 1 reply      
You always have to be careful when drawing conclusions about causality from observational studies.

> New research sounds a particularly disquieting note. A major evaluation of Tennessees publicly funded preschool system, published in September, found that although children who had attended preschool initially exhibited more school readiness skills when they entered kindergarten than did their non-preschool-attending peers, by the time they were in first grade their attitudes toward school were deteriorating. And by second grade they performed worse on tests measuring literacy, language, and math skills. The researchers told New York magazine that overreliance on direct instruction and repetitive, poorly structured pedagogy were likely culprits; children whod been subjected to the same insipid tasks year after year after year were understandably losing their enthusiasm for learning.

Without knowing more about this study, it seems vastly more likely that sociological differences between the preschool and non-preschool groups explain this difference.

fsloth 2 hours ago 1 reply      
Who on earth designs these things! Do they hate kids? Do they hate life? Are they doing this so there will be a plentiful market for antidepressants? Is the goal to program an unmotivated an unimaginative workforce of robots?
ben_jones 2 hours ago 6 replies      
Is anyone else in their early twenties, who is still a ways off from having kids but intends to, considering the option of moving to Europe to raise your kids? Could any Europeans chime in on such a sentiment?
nsxwolf 1 hour ago 0 replies      
Where do you draw the line between play-only and learning? My kids go to a preschool where they learn stuff. Writing their name and whatnot. They always have something to work on, but it's fun for them. I suppose if it ever ceases being fun or becomes stressful for them, I would pull them out.
pnathan 39 minutes ago 0 replies      
Counterpoint: why do we insist that children and learning be so customized? Are we really that different from one another?

Shouldn't we be demanding at least a certain amount of uniformity in our society to ensure we are a society?

graycat 19 minutes ago 0 replies      
Here is what the arguments in the OP led up to but the OP omitted: Children from birth to age at least 5 need nearly all their time (A) with their mothers, (B) in play with their siblings and/or peers, (C) with other loving adults, and (D) active alone, in about this order.

With this, and with only a little deliberate effort, the children will naturally enough learn about emotions, language, communications with others, how to interact with others, and much more.

In one word, it's called motherhood.

Do I understand motherhood? Nope. Neither does anyone else, even including the mothers themselves. So, no one knows how to replace motherhood.

To replace motherhood, we need new laws from Congress, new Federal funding, lots of achievement tests and numerical measures, researchers in child development, educational theorists, educators with special training in pre-school, kindergarten, pre-school, No Child Left Behind, Common Core, some AI robots with life-like plastic skin? Nope!

achou 53 minutes ago 0 replies      
I have one child in preschool and another that just entered second grade. They go to a progressive school that focuses on inquiry based learning, and the most important metric is that they seem engaged and enthusiastic about school every day.

The bigger picture is that not every kid is the same, and that's shaped by the child and also the parents. Our parenting style is a combination of firmness around core behaviors coupled with plenty of freedom beyond that.

It's obvious when interacting with other kids and parents that other people have very different styles. Some of the other things other kids do, like behaving crazily at the dinner table, we would shut down immediately. Other things, like putting their 2nd graders into "Kumon," a kind of cram school with lots of busy-worksheets, we avoid. Check out the messaging and branding here to get some idea: https://www.kumon.com/. Apparently on the first day of Kumon they show kids the logo and tell them that the kid isn't smiling because learning is not fun, it is supposed to be hard work. I found it horrifying that parents felt the need to push their kids into that kind of environment to "keep up".

On the other hand, the progressive school is definitely touchy-feely and there's a sense that there's less structured learning. Fortunately it seems there's a balanced approach as they get into higher grades where progressive units of inquiry are augmented with some book learning. It takes an act of faith to believe that this will ultimately pay off - that they are not "wasting their time" just playing all day. Who wants to gamble with their kid's future?

Outside of school, we try to think "anticipate and encourage" not "force feed".

For example, when we visited friends and our son always gravitated towards playing with the piano, we got him a keyboard and let him play with it at home. Soon enough he was asking "why don't I have a piano teacher?". So we got him one. He generally likes it, and practices largely on his own with just a few reminders.

On the other hand, we took him to play soccer and after two games where he refused to step foot on the green, he insisted "I don't like any games with balls. Except dodgeball." So we didn't force it, but we did have him go to martial arts, which he enjoys. Maybe we'll have him try out socceer or baseball in the future - but only if he shows an interest.

The same goes for reading. We put lots of books in the house and also spend our own time reading physical books, so they can see us. They get curious what we're doing when we're not paying attention to them. While they aren't as advanced as some of the other kids in class, they are enjoying reading every time they pick up a book. And that's all we want.

QAPereo 2 hours ago 0 replies      
The more I read about the state of modern education, the more convinced I become that I dodged a bullet as an 80's kid. This is essentially child pageantry for the middle-upper class, with all of the associated pathologies.
madengr 2 hours ago 2 replies      
"mainly served as a safe social space for children to learn to get along with others"

That's exactly what pre-school is supposed to be.

Now it's "If you don't get into the right pre-school, you won't get into an Ivy League university, so you'll be a failure!".

Announcing Sourcegraph 2.0 sourcegraph.com
48 points by joeyespo  2 hours ago   17 comments top 6
elcapitan 7 minutes ago 0 replies      
I love VS Code, but I have a hard time understanding what this does, is this an additional way to manage my repositories or my commits? Or does it cross-reference and access my dependencies?
EddieRingle 1 hour ago 0 replies      
Looks pretty slick! Requested early access to the editor.

I'm still not a fan of Electron apps. I'd rather they at the very least be offline Chrome apps, so then I'd at least be using the latest Blink/V8 combo. Not to mention it seems that anything Chromium-based likes to make a ton of little writes to disk for just about everything (even when I'm just moving my mouse across the page), so to have multiple apps doing that with their own respective config/cache directories is annoying.

That said, VS Code is the least bad editor running on top of Electron that I've used, so I'm glad this one is based on it. :)

mholt 1 hour ago 1 reply      
This looks great. Sourcegraph is slowly and steadily making tangible some ideas that are hard to explain. Whenever I wear their shirts I get asked what they do, and I have a one-liner, but it's really hard to comprehend the scale and scope of what they're really trying to accomplish. Really looking forward to using the editor!
sqs 2 hours ago 1 reply      
Sourcegraph CEO here. Thanks for posting this. Happy to answer any questions here. We're really excited to start helping with the code editing and review workflow as well.
theSoenke 1 hour ago 2 replies      
The Sourcegraph Editor is a fork of vscode? Is it not possible to implement it with an extension? Happily would install an extension but i'm not sure whether i would switch the editor
hobofan 1 hour ago 1 reply      
That looks like a pretty underwhelming "coming soon" announcement to me.

I personally really like the ideas behind Sourcegraph, but as someone who had the extension installed for a long time, until I removed it recently when it got more in the way than it was helpful for the 100th time, all I've seen so far from Sourcegraph has been pretty disappointing.

       cached 20 September 2017 19:02:01 GMT