skysight-inc/HackerNews huggingface dataset:
Glad then I'm going to GOTO Chicago for my last conference ever...

If you want real training productivity try this-- wait til about 1am, and you want to go to bed, you no longer want to surf news or do anything, but for some reason you have to slow format a couple USB drives. So you have to wait for them to finish... then only THEN do the online training you've been putting off. You'll be surprised and retain the information/experience. Then go to bed.. There has to be a mental strategy based on this that can be setup so you don't have to do it at 1am though...
How to prevent an entire class of cache vulnerability – the cache leak
That has been done for decades. Most manufacturers employ scores of people going into shops to check how products are presented. Supermarkets employ people to check traffic and sales at competing stores. Doing this online can be easier (if you know how to do it) but it's hardly new.

In the offline world companies also try to protect themselves (you can get banned from stores when they find out that you work for the competition) but it's harder to do.
I'm in Dallas.

- Currently has a large Amazon distribution center in the suburbs

- Strong tech workforce and universities in the area. Other Tech companies in the area Dell(formerly EDS), ATT. Regional centers of Verizon, IBM, Microsoft, Alcatel/Lucent

- Low property values and favorable tax structures. Plenty of areas to lease locations or to build in the suburbs or downtown.

- International airport that is the hub of American Airlines

- Toyota (North America HQ) recently moved to Dallas suburbs. Google HQ2 is rumored to be looking at Dallas.
Did anyone catch the Emirates videos put together by Casey Neistat? I often wonder if YouTube celebrities will usher in a new form of advertising, where content and marketing are blended into an entertainment experience. The videos were wildly popular and I wonder if this aided significantly in bookings for Emirates flights, thus leading to the $9B order.
Looks like porn is being used to de stress
I can't open the PDF on my Android phone for some reason.
Yeah, but imagine they totally redesign their Web site. The "workaround" is a complete rewrite.
Yeah, I wasn't thinking, I guess, brain fart because I was thinking how the US refers to systems of non-electrified rails that can carry trains at above 115-mph as "higher-speed".
Indianapolis will win.
We are currently building the infrastructure for prismagraphql.com - a service that layers a GraphQL API over your existing databases. Lambda has some characteristics that would fit very well. We want to offer a service that:

- has a very low base cost
- scales quickly to thousands of req/s

Operating this on lambda has some significant downsides:

- no request multiplexing
- warm up overhead (lambda itself, our service, connections)

As we are operating at large scale we can invest in building infrastructure that supports this with more traditional AWS primitives.

In broad terms our approach is to:

- operate a t2.micro for each tenant
- use burst capacity to bridge scale up periods
- switch to c5 instances when a cluster reaches higher load.

This is a lot of operational overhead, but because we operate thousands of clusters we can fully automate this.

As a user of Prisma you can consume your database via a GraphQL API over http. This is a great benefit when developing serverless functions as Prisma essentially moves db connection pooling outside your serverless functions.
Harvard student helps crack mystery of Inca code
That sucks. What did they state about the shipping up front? How has their communication been?
Hacks or Value?
For the companies/individuals that hold the keys to the real state in the winning city, it is like winning the lottery. Even if they have no knowledge whatsoever of software or technology.
Agreed, I really enjoyed the technical depth and graphics. A fantastic writeup.
I'll take your response as agreeing with me that saying that one tenth of one percent of Americans are hungry was completely and utterly wrong :).
I'm really enjoying this thread where it seems the complainer is saying they clicked a button provided by the system that resulted in breaking the system and the defenders are saying the complainer not only clicked the button wrong but didn't understand how to click the button correctly. Therefore, the complainer should have realized they are too stupid to understand how to click such an advanced button correctly and should leave it to the professionals next time.
>(there's a city outside the airport!)

You say that, but my experience is that there's a traffic jam outside the airport, and then an hour and a half later you get to Alpharetta ;)
https://news.ycombinator.com/item?id=16173658
Blessed-contrib – terminal dashboards with ansi and JavaScript
It is a desolate wasteland of economic strife. Why do you think 240 cities threw billions at Amazon? The culture has to be replicated, which most of America is not willing to do.
I'm similarly worried about it not working out in the end (perhaps because they have my money now!), but the part that most gives me hope is that these guys have already worked out how to run a successful open hardware business at lower quantities. Given the terrible track record of others trying this route, that business knowledge seems very valuable. I remain hopeful and excited :)
Cacher – Code review for snippets
> an immutable database

I guess the question would be: if you don't trust a central authority to keep that database immutable and add records honestly, how do you design a distributed solution?

Blockchains are pretty much just an append-only log, but they were the first decentralized answer to the double-spend problem. So I'm not sure it's a case of what blockchains can do that immutable databases can't - they're a way of implementing decentralized immutable databases.
> I often wonder if YouTube celebrities will usher in a new form of advertising, where content and marketing are blended into an entertainment experience.

This goes on all around you, and isn't really a new form of anything. Movies, TV, YouTube, even music all blend marketing and entertainment.
Why You Should Assess Your Life
First time I saw a program written was when I asked my dad to help me get #1 on one of their mini games. He helped me by making a java swing app (at least I think that is what it was).. which I could put letters into to make words with. Made it to top 10 for in about a day & then got banned for 'acting suspiciously' :D. Definitely a throwback for me too.
Client cheques that I rejected
Maybe they can finish the PATH connection to the airport. 2.4 miles:

http://www.nj.com/essex/index.ssf/2017/12/a_timeline_chartin...
VB (i assume you mean classic VB, not VB.NET) wasn't really an environment to create complex applications though - at least not in VB itself. The best use for VB would be to use to mix together components made in other languages (often C and C++). If anything people who tried to use VB as the implementation language for complex stuff regretted it later.

I agree about Delphi and C++ Builder though, but Borland seemed hellbent on chasing enterprise unicorns - and pricing their products according to those dreams - so the software and the ecosystem suffered because of it.

I'm not sure about Smalltalk since i haven't used it much to know, although the first time i came in contact with was with a demo of IBM's VisualAge Smalltalk that was given on a magazine coverdisk and i ran away screaming (ie. deleted it immediately) when it took ages for the environment to load and do anything on the 4MB 386 i had and even then after following the simplistic tutorial it created an "executable" (that actually needed some other stuff to run) that was like 10MB (which for my 130MB HDD was a gigantic waste of space). Of course that was probably the entire image, but i didn't knew it at the time - and it wouldn't change much really, i needed the space for games and other stuff :-P.

I remember liking being able to drag arrows between elements in the GUI to hook events and properties together. I haven't seen that bit in the little i played with Pharo some time ago, i wonder if it was VA-specific. I tried to run the demo when i got a better PC, but for some reason it wouldn't work in Windows 95 and it has been years since i lost the disk. I wonder if it is available somewhere online but all searches point me to IBM's pages that have nothing.
> That's because neoliberalism is not an ideology, but a label used to try to understand a historic period.

No its not. Its a term that is used by pretty much anybody for whatever they felt like.

> The intellectual parents would be the economist in the orbit of Milton Friedman and the 'Chicago school' and the political parents would be Reagan and Thatcher.

That is just false. Friedman never called himself a neoliberal.

The actual word is derived from Post-WW2 German economists, but that term is not used today.

It was after the Pinochet coup that the political left has started to use the term 'neoliberal' as a politcal slur against anybody who they don't like. The use of the term has exploded since then and has be now become to mean about the same thing as 'evil'.

There is no actual 'neoliberal' philosophy or any neoliberals. Only people who leftists politics accuses of such, that includes everybody from some left supply-siders to crypto-anarchists.

The amount of different polices and ideas that are 'neoliberal' by some definition are so broad that the term is
meaningless. This has been shown in research on the use of the term across many fields.

> > The playground rules would be the Washington Consensus [1].

The idea that the 'Washington Consensus' derive from the same basic ideas as the classical liberal ideas (such as Friedman) are also wrong. Classical liberals have been among the people who have very much opposed things like IMF and World Bank.

You make your live very easy by just throwing everything you don't like into some big evil 'neoliberal' bucket without an detailed understanding of the different people, schools of thought, historical events and so on that influenced and/or shaped any one or all of the things you don't like. This is not all part of some grand 'neoliberal' conspiracy.
PM OTW...
I think it's worth asking ourselves if the hard part is _really_ the kernel and coreutils if as you say it's been a solved problem for 30 years.
I think it's fantastic that it brings us right back to one of the things that made the first home computers so compelling: the ability to see what you just did on your TV.
I saw that with a page and it works extremely well. Inserting wrong data based on rules (there it was on rate limiting rather than user agent) is extremely hard to detect. The scraper never knows if they see real or wrong data.

On the other hand, this will also get wrong data in search engines.
Denver isn't gaining 10K people a day - that would be insane!

This article says 13K people in a year to Denver city & county:
https://www.denverpost.com/2017/03/28/denvers-growth-spurt-s...

It looks like Colorado's population is around 5.7 million with an annual growth rate of 1.4% - so about 80K people per year for the state.

http://worldpopulationreview.com/states/colorado-population/
Assuming that most of the cost of taxi and rideshare service comes down to paying the driver, I'm expecting that fully self-driving cars will allow the price of such things to drop precipitously. I expect that it will easily be enough of a price drop to make taxis the cheaper option for many people.

It may also change the practicalities in ways that drastically alter the nature of the service. With no driver to worry about keeping happy, it might be perfectly fine to leave taxis just parked way out in the middle of nowhere, waiting maybe hours or even a day or two for the next ride. That makes using taxis to do things like go on a camping trip, or haul yourself out to your parents' house back on the farm, something that makes sense.
You can have a look on Wikipedia, like this: https://en.wikipedia.org/wiki/List_of_locomotive_builders

But then there is some local knowledge to add, like the fact that pretty much all factories left are just tweakers for the internal market (narrow-gauging and so on), afaik the only one with significant production and occasional export is Bombardier in Derby - which got very close to shutting down around year 2000 and is basically run from Berlin anyway. Most European factories, despite some consolidation after the EU common market reached full gear, still pump out trains sold around the world - and then you have Japan and China that play on a different level.

Afaik the best trains in the UK are all bought from abroad at the moment. Things might change with the HS2 (high-speed) project that should be tendered out this year [1], but note how the main candidates are basically just reselling Japanese tech.

[1] http://www.bbc.co.uk/news/business-38684010
Bluff called! That was one expensive game of poker
Explore math with Desmos
Yes.

TCP and Kafka are the currently supported Source and Sink types. We are in the process of improving the Kafka support.

Additionally, we are in the design phase for providing APIS in Go and Python to make it easier for Wallaroo users to provide their own sources and sinks.
That's okay, I'm sure many of us gave up on your side of the discussion as well.
Same as torrents are for the distribution of legal content. That was the original thought and it's still used for that but I'd bet the majority of headless browser requests crawl websites not owned by the scraper.
No, the reason we don't see voting reform is because there's widespread ignorance of the significance of voting methods. I've spoken to Scott Wiener, Cory Booker, and all manner of activist and politician about this issue, and people generally have a very hard time imagining how this could make a big difference. I point out that we've done exit polls where Approval Voting literally reverses the outcome (i.e. Maine 2014 gubernatorial), and still, they just can't seem to accept it.

At one time, two dozen US cities used STV, and at another time nearly two dozen used Bucklin. And all of them but Cambridge (STV) reverted to Plurality.

So it's just tough, because people are tough.

There's some truth to the statement about IRV. If people are strategic, it essentially degrades to Plurality Voting.
http://scorevoting.net/TarrIrv.html

That's not to say that 100% of voters actually are strategic with IRV, but strategic voting appears to have caused IRV to maintain duopoly in countries like Australia—which is pretty undesirable IMO.
http://scorevoting.net/AustralianPol.html

Interestingly, polls show that a majority of Australians want to replace STV/IRV with Plurality.
http://scorevoting.net/WhatVotersWant

As for these specific criteria, let's be clear from the start that criteria are a very dumb way to assess voting methods, kind of like comparing race cars by comparing horsepower and drag instead of just putting them through timed trials.
http://scorevoting.net/PropDiatribe.html

The answer there is Bayesian Regret, which shows Approval Voting performing exceptionally well, and IRV doing worst of the five commonly discussed alternatives.
http://scorevoting.net/BayRegsFig.html

Non-monotonicity is an actual problem—it results in a mathematical proof that the voting system has elected the wrong candidate in at least one of two "mirror image" scenarios.

Failing the majority criterion is NOT a problem, in a technical mathematical sense. One of the most elementary facts of social choice theory is that it's possible for a group to prefer X over Y even though a majority of its members prefer Y to X. Mathematical proof here:

http://scorevoting.net/XYvote.html
http://scorevoting.net/CondorcetCycles

Though for practical purposes this is all irrelevant, as it would be astronomically unlikely for a majority-preferred candidate to lose with Approval Voting. There is even a theorem that Approval Voting will elect Condorcet winners under rational voter strategy.

http://scorevoting.net/AppCW

With a good voting system, we'd expect/hope to see a competitive race with many candidates, so even having a majority favorite would be the real problem. Without that, the concept of a "majority winner" is nonsensical, yet you still see IRV proponents touting their system's ability to "guarantee a majority winner". I profile the absurdity of this claim here.

https://sites.google.com/a/electology.org/www/utilitarian-ma...
Sandcastle. It's the food stand at Lake Nokomis Park, which is run by Doug Flicker, who created the late great Piccolo (an internationally famous restaurant), and the Esker Grove restaurant at the Walker. Amazing just how good a food shack in a city park can get when you let a famous chef run it!

They are only open during the summer (April-ish to October-ish), and fried chicken is only served on fridays. And they only make 30 servings, so GET THERE if you want some, before it sells out. There will be a line.

If you want Doug Flicker fried chicken and don't want to wait, you can also get some at Bull's Horn, his new neighborhood tavern at 46th St and 34th Ave. It's a different recipe, but still very good.

Everyone else agrees that Revival has the best fried chicken. They're wrong. Revival's chicken is a bit underseasoned imho (but excellent). Victory 44 was right up there with those two, but closed recently. Sigh.
This makes me so excited. I grew up just after the BASIC era and my first computer was a 486 running MS-DOS (without a BASIC interpreter), so my introduction to programming came quite late. I had endless fun tinkering around in a commercial product called DIV Games Studio [1]. It included a very simple language with everything from parallel game loops to video modes, in an IDE with a debugger, sprite editor etc. You could even compile your games to DOS executables for distribution. Apparently people are still keeping the project alive and are making games with it: http://div-arena.co.uk/games/

[1] https://es.wikipedia.org/wiki/DIV_Games_Studio
I mentioned the CISSP which has a similar problem... the requirements are X number of years in the security industry but 90% of the people I know with a CISSP are project managers.

The problem is boot camps. When you can pay $5k and have the answers drilled into your head for a week, of course anyone can pass.
Amazon announces short list for second headquarters
In my companies where we used the cloud it just came down to internal pragmatism on our part. If we wanted to hire someone that could take over a year between convincing management to allocate the budget for it and going through HR's hiring process. The cloud was something where the recurring monthly costs were small enough to be expensed. We were given a single IT contractor who worked at multiple sites for the company and would show up 1-2 weeks after you notified him of an issue.

So we ended up using the cloud, the company has a giant liability now that everything is dependent on the cloud providers, but management ends up happy because they only see 4-5figure charges per month and not a 6 figure cost per year they'd see for a new employee. I'm pretty sure if the company's budgets reported employees as monthly costs we could have just gotten another employee, but there's not much you can do when the decisions are made that far above your head
Visa CEO Says Bitcoin Not a Payments Player
There are no datasheets for the Vivante GPU that NXP integrate as a silicon blob.
Amazon is already building a pretty big facility (about 5K employees as I recall). The upside is certainly the universities and the fact that Massachusetts is already a significant tech hub, albeit in a somewhat different vein from Silicon Valley. The downside is land and CoL in the city is very expensive and traffic/transit congestion is already pretty bad.
this ignores rail stops in communities outside of SFO and LAX...
Ask HN: How you focus on the project?
I am following advice given in Deep Work by Cal Newport. What do you do to remain focused on the task?
Amara's Law still holds, though - technology is overestimated in the short run and underestimated in the long run.

I don't think Tensorflow et al have been busts, or have even fallen short of what experts expected from them. They were just never consistent with the slavering hype they got from university press offices, tech journalists, and startup hucksters.

I'm less convinced that blockchains will have a major long-run impact, but I expect solving the double-spend problem will prove useful one way or another.
Rephrased: will this new HQ be hiring primarily developers? I’m not familiar with HQ1.
Yep, just feeding wrong data to a headless browser will trick most. If you keep data realistic (add small random error terms), it could take very long until someone finds out.
There is a difference between a state and a corporation: one of those is a monopoly by definition.
> It started like this. I would issue the build and it would take few minutes. I used to go to a news site during that time.

Just sit there and wait for the build to finish. Look out the window if you have one close.
What’s next for Seattle’s new era floating bike shares
I like this definition.
I learned on QBasic and have been out of the game for a long time but how do the kids start out these days? Do they use Python or JS? BASIC seems like the perfect language for complete beginners to start out on due to the lack of things like imports or main methods needed initially.
Sure, but how often do websites change their layout? Once every five years at most. And it will take you no more than an hour to rewrite the signature. Ain't that hard. I've been doing that for a living and it's manageable, even if you monitor thousands of sites.
If you're talking about the kernel and subsystems underpinning Win 10, I'd agree, but the user experience is a severe downgrade from even Windows 8.
Don't worry. Thanks to the W3C and their EME standards, scraping will reach the level of other sorts of security. I'm surprised I haven't yet seen a simple framework for serving your page not as a page but as an EME-protected blob that bears a rendering of the content. We will see just that.
I'm well aware. But keep in mind probably the majority of us were not writing software in the early 90s(no offense intended). We grew up in a world with Java, Python, and Perl...none of which weren't even capable of doing so. Sure C and C++ were around too, but of course not as 'hot', neither encouraged static linking, and as mentioned, sometimes weren't even capable of doing so depending on library.
My money is on the three targets clustered around Washington, DC. If there are three cities that are so promising so close together, it seems like a good place to land.
TIL about the Silver Line.
https://en.wikipedia.org/wiki/Silver_Line_(Washington_Metro)
Writing JavaScript Apps for Fitbit Ionic – JavaScript January
I guess I should have said "the hardest part" :) I don't mean to make ARM devs and mobile UI interfacers work look casual.
I agree. Having Werewolf as an optiononal-but-not-really part of a conference is, to me, like if they had organized a skinny-dipping session or maybe a catholic sermon. Some might like them, but they are not everybody’s thing, and doing this is the very opposite of being “inclusive”, which should be the goal of conference organizers.
An experiment worth trying:

Obtain a lab coat and a bathrobe, and work on the same codebase in both outfits. See how/if code quality changes between the two.
Speculose: Analyzing the Security Implications of Speculative Execution in CPUs
All those poor, broke cities like New York, Chicago, Denver, Miami, Pittsburgh, Austin, Los Angeles, man they look to Seattle like a shining beacon of economic prosperity and liberal ideas.

If only New York had the kind of money that Seattle does, then things would be different.
looks like the map is drawn to go into various city centers, unless I am mistaken
python is pretty accessible and isn't a dead end like Basic
If only that had been said. It was the trifecta "hungry, homeless and diseased" that was referenced.