skysight-inc/HackerNews huggingface dataset:
Well it may seem fine, however considering that taxes are funding the city's purchases, then it is a bit unfair to the other bidders who are therefore at a disadvantage.
In my experience, the bar for quality has been rapidly dropping as of late. At this point, most of the things I type into google come back null or with random results -- even with results that used to return data that was relevant.
saying "everyone" isn't correct, because trump will give you a waiver if he wants you in his cabinet:

https://www.washingtonpost.com/news/post-politics/wp/2017/05...
I actually think that this would be one of the best outcomes of something like UBI. Devs and designers would no longer have to keep redoing websites just to justify their paycheck. They could spend times improving their sites only if they felt it was needed.
It's nothing to do with morality. It's to do with self-preservation. Eventually, the have nots get tired of looking in on those that live lives that their children will not be able to obtain and revolt, often violently. This is especially true when those who have inherited wealth assume to know how those who don't have wealth should live and apply flippant responses to real world issues.
> If you ask the candidate the define the requirements for the task you're going to give them, you can't be surprised if the candidate imagines a use case with entirely different requirements from what you expected!

This section really resonated with me. I've had a few interviews where I came up with a different answer than what the interviewer expected and this resulted in a lot of tension, as the interviewer asserted they were correct with zero exception. This often led to a lot of dead-end scenarios and the interviewer trying to get me to see an alternate solution without telling me explicitly.

I once had an interviewer tell me that O(k) was constant if k was a config parameter (I disagreed because in practice, k would need to be tuned as a function of the size of the data, and it would be like saying O(n) is constant if you just fix n = 1M), and an interviewer tell me that you could solve an optimization problem without an objective function (in actuality, he had an objective function, he just thought it was obvious and didn't want to specify it). In both cases, I understood what they were trying to get at after they explained their solutions, but in the process it was incredibly frustrating as they seemed to just disregard my answer all together.
Why Sub-Prime Lenders Didn’t Cause the Housing Crash (2015)
I'm well aware. There's a major distinction between someone's info being in a document vs linking to his info with "This guy is a sellout:"

This post is currently #1 on HN. The comment is the top comment. That means all of HN's traffic that reads comments is going to that person's contact info.

If you don't agree, just downvote and move on. Personal swipes are unnecessary.
"workers can easily get around — and out of town" - Washington DC makes the cut, that's a joke, 470 and beltway is one of the most congested roads in the US.
I hear you. The thing about a national forest is there are already roads, and already the sounds of logging. These are working lands. We set aside wilderness areas without roads, that are not even welcoming to horses, for those seeking peace.

Enjoy your lands.
Hurricane Irma – Weather Company Alerts APIs and Data
Countdown to Nintendo's cease and desist order in 3...
Push modifies the prior data structure. I could use it here but I do my best to avoid using push unless I'm very deliberately mutating an array iteratively. In this case it would work, but I don't like afforidng myself mutability as a short cut.

Nice point on the first part though.
I don't think it will be long until the data is sold, then some group figures out you can program with the data + curl + facebook and automate applying for loans and tax refunds in mass. There could be millions of erroneous loan applications, tax refunds, business filings, car applications. Then! Law suites, government inquiries, etc. They don't sell oil - money will run out.
> x86 used not to support r-- permissions,

Depends on what you mean, the original page table entries have a R (Read/Write) flag, if not set the page is read-only. What you couldn't do was mark a page non-executable. But nevertheless the second LOAD segment is marked rw- and not rwx, so it would seem that it wasn't deemed a problem in the past having segments with unsupported permissions.

At the time when we got the NX bit it did happen that some programs broke because they expected executable data, but the security benefits were more important.

> It would be interesting to know if you can ask the linux linker to put rodata in its own r-- segment -- I scanned the docs but didn't see an option for it.

You have to write your own linker script, see e.g. [0].

[0] http://www.cl.cam.ac.uk/~srk31/blog/devel/custom-elf-phdrs.h...
> Lenny actually changes it's response depending on what the caller does. Pauses, keywords, etc.

It's actually a sequence of recordings played in the same order every time in a loop from the 5th. Telemarketers usually realize it a few recordings into the second loop.

Now imagine combining machine learning with conversation analysis to create the ultimate Lenny.
Crackmes.de down due to new EC law restrictions
Combine with zero-knowledge proofs. A bank can inquire whether the party that has given it a scoped token meets Criteria X, Y, and Z. The bank gets back a yes or no.

While Bitcoin and Bitcoin-like blockchains use no encryption, others like zcash do. It's possible to hide secrets in a blockchain using encryption and selectively confirm narrow assertions without compromising privacy.
Because monopolies are bad.
Why should a software engineer make $250k+? S/he is just sitting in a chair typing, while the person who cleans the bathroom or make the food in FB' cafeteria gets nothing.

It isn't about rewards or even about what's fair. It's about the market. You pay an engineer a lot of money because you need an engineer to do the job and the supply of engineers is low. On the other hand, the supply of people who can clean bathrooms is effectively unlimited. There are far more people willing to do the job than there are jobs for them to do.
I also agree. As someone who has recently co-founded a startup, this is something my co-founder and I have spent a lot of discussing and exploring.

My personal experience with this style of interview was that it really helped me to personally demonstrate my abilities. I was interviewing at a startup in San Francisco in 2012 who wanted me to do a quick version of "battleship" as part of their hiring exercise. I proposed, mid interview, "how about I help you solve a performance problem with your current system. What's your biggest issue right now?" My interviewer actually showed me, and we ended up solving the problem together and then deploying out the change.

The funny thing about that experience was that when we were done improving their platform, the VP of engineering was told what I did, and then had the interviewer go back and do the battleship exercise anyway. They needed to "benchmark" me against other candidates, and the only way to do that was with a consistent "test". I did far more poorly with the battleship exercise than I did helping them on their platform.
> We live in a society.

A mature society is one whose people can distinguish between behavior which is actually anti-social from behavior which is merely proscribed by the state.

The act of breaking bad laws - and supporting those who break bad laws - is central to a functioning and mature society.
> Just ask yourself this -- have you ever said "no" to a person you've brought in to work on site?

I have. I've done plenty of trial weeks where the candidate didn't work out. They got paid for their time, but we didn't extend them further offers.
> here's your chance to agree with Donald trump: he made everyone sign an ethics pledge that they would not lobby

This seems like a case of "Do as I say, not as I do." Ignoring the question of what percentage of senior people have left due to being fired, the potential for legal cases against them, inability to personally pay for anticipated legal expenses, or some combination thereof, there's also the fact that it's still early in the Trump administration.

The bigger factor is likely the massive number of (former?) lobbyists being hired into positions of influence. In fact, it seems that the lobbying ban you pointed to also removed a lot of restrictions that had been in place [1], and that there's been both noticeable granting of waivers and significant resistance to releasing information on those waivers [2].

[1] http://www.politico.com/story/2017/01/trump-lobbying-ban-wea...

[2] https://www.nytimes.com/2017/06/07/us/politics/lobbyists-eth...
I've wondered if I'm unusual in finding white noise mentally exhausting.
Some points are quite good, and in particular the author calling out the rubbish of asking "neat little algorithmic" questions (e.g. asking things like "implement mergesort").

However one thing I'd point out is that this guide still falls far short of being a good guide for finding engineers. Particularly noteworthy, in my opinion, is that the measurement criteria are still applicable only to the coding question itself. For example, "how well the candidate manages time" still applies only to this limited 40-60 minute question. It doesn't really help evaluate how the candidate might consider prioritization of tasks (implementation or otherwise) in a broader, bigger sense.
How far are we from solving the 2D and 3D Face Alignment problem?
This isn't just about the welfare of current renters. The city (and the people in these quarters) are also concerned about the changes a neighbourhood experiences when the population changes.

What often happens is that these cheap but beautiful areas attract students/artists/etc, who create (or support) lots of businesses and events that make the area attractive. When the lawyers/doctors/etc replace them, they destroy exactly what it was that attracted them to it in the first place.

(I live about 300m from the building discussed in the article)
"This is what South Florida looks like now"

text only :P
There's two kinds of on-video ads on YouTube. The ones that you described, which play before or during the video that you're watching, pausing the video, and then the ads that display in a little overlay at the bottom of the video.

I don't see how either of these would be alright by this new pseudo-policy, but your argument most definitely does not apply to the latter kind.
Rawl's "Veil of Ignorance" allows for _some_ inequality, but only as much as you would allow being born into if you didn't know where in the world you'd be born.
I wonder what the zoning laws are like in Berlin. Specifically, I wonder if zoning laws prohibit small homes that allow for pretty good high-density housing.
Such zoning laws could contribute to the high rents in the center of town.

In any case, this method is much better than rent-control. There is still then monetary incentive to skip on maintenance, but the institution should insulate from that. The biggest potential downside I see is a slowing of development in general. That might obstruct development of cheap rents more than it saves.

In general I wonder what prevents building higher, cause you can build high and cheap and if there is demand, why not?
Global power is shifting to Asia
Show HN: Hurricane Tweets
They get right-of-last-refusal on any offer. Meaning they pay whatever the investor was offering.
Pizza and chinese restaurants are likely dominating the food delivery war in the US. They don't seem to be considered in this study.
Bringing BACK the iPhone Headphone Jack
In the immortal words of Jason Scott: "Itsa me, cease and desist"

https://mobile.twitter.com/textfiles/status/7396378033450516...
Why are only the top 1% ones the problem? Those are the ones who created the system of unfair enrichment

No, they aren't. The system is older than any person alive today. It's older than people. It's a natural law of the universe. It's game theory and natural selection, ultimately, that plays the fundamental role.
Sweden taxes everyone heavily: https://taxfoundation.org/how-scandinavian-countries-pay-the.... The top marginal rate kicks in at 1.5 times the average income. Sweden also relies heavily on the 25% VAT, which is disproportionately borne by the lower brackets.

Here is a hypothetical calculation of someone making $120k USD who is married with two kids: https://home.kpmg.com/xx/en/home/insights/2011/12/sweden-inc.... Such a person pays roughly 50% in total taxes. In the US it would be roughly 25% (in Maryland).
The market says a CEO deserves $100m per year. Is that wrong?
He did! He also weakened the language for what defines the areas in which one is allowed to lobby. Specifically, Trump's lobbying ban only prevents officials from lobbying their former agency - it doesn't prevent them from becoming registered lobbyists. For example, an SEC official couldn't lobby for changes to the SEC, but they could lobby the other 4 financial regulatory agencies. There's also an ongoing legal debate about whether the language used in Trump's lobbying ban includes a loophole that would allow officials to continue to try to engage in certain kinds of lobbying - involving "agency proceedings" rather than legislation.

The previous administration had stronger language (no lobbying whatsoever) and a 1 year ban. So Trump extended the timespan, and poked the ban full of loopholes.

http://www.politifact.com/truth-o-meter/promises/trumpometer...

http://www.politico.com/story/2017/01/trump-lobbying-ban-wea...
Local-scoped mutability is not typically an issue. It's mutability at higher levels that cause things to be tough to track down. Seems like that would be generally overkill to worry about, especially in languages where immutability isn't native
Bitcoin's price hit $5,000 last week. It's still a dumb investment
I used to think that, but honestly after recently going through a job search I think it's untenable for most scenarios. As a candidate, I want to be able to interview with multiple companies simultaneously—if I had to do a trial week with each company, I'd never be able to get multiple parallel offers.

There's also significant onboarding complexity which I hadn't factored in. One company had me do a trial period and it took me half a day to get productive—time which is a sunk cost for them (since they had to pay for it) and made me feel bad about my lack of productivity. In the same time period it took to onboard with their codebase/build tools, I could have easily completed a full interview loop with another company.
I'm ok with that. Put blood sucking mosquitoes on the list as well. Oh, and ticks.
redundancy/duplication is not a boon to maintainability admitting a revolving door of co-authors.
My background may be showing, but it may be hard to appreciate HoTT without understanding the role of homotopies in topology. My (limited) understanding of the material is that it's an attempt to introduce a homotopy structure on the type system, and then use that to talk about logical equality (mumblemumble) being the same as homotopy equivalence.

It's then using that equivalence structure between the proofs to reason about constructing proofs, as you can reason about the constructions that are possible out of classes of proofs. And that's basically where I get lost, because I don't quite know enough type theory to understand the structure they're trying to build, so I can't quite get the specific motivations. (The obvious high-level one is better formal reasoning.)

I haven't been following HoTT super closely for a year or two, getting sidetracked into the background, but last I checked there wasn't a ton of simple material on it -- it was sort of read the book, read the Coq proofs/framework, and figure it out. (Though, this easily could have changed.)
Thank you Sir, that was clear!
Bullshit. Trump is bringing cronyism and opaqueness to heights unprecedented in recent administrations. His lobbying EO actually weakened some of Obama's lobbying restrictions. And while Trump strengthened some rules, he then promptly started handing out secret waivers to so his favorite lobbyists and and industry executives can come work for him. Go read about what the federal government's top ethics officer Walter M. Shaub Jr. had to say about this before he resigned.

Honestly, this isn't hard to see. Just look at EPA, DOE, FERC... Trump is stacking our agencies with industry executives and lobbyists hostile to these agencies' charters, and in some cases their very existence.
There's no technical reason, but there are plenty of political ones. And since our government derives its power from the consent of the governed, if enough people don't want national IDs we won't have national IDs.
This so much. Yet, I get downvoted for stating facts by people, who have no idea about the situation.
People too?
Are you sure people "want to live in densely populated places" and don't just want to live somewhere with jobs in their field, and wouldn't live somewhere else if the jobs were there?
Here in the Netherlands, we have a huge population density. About 50 years ago, we created a shit-ton of land (Flevoland) and plopped down some cities.
Those cities kind of worked out, but there is very little life there. They mostly function as suburbs, where people live but don't work.

More recently, in the north we tried placing new cities, turns out that people don't go and live somewhere if there isn't work, and there isn't much work in the north. Those cities are now failures. Heck, the big established cities in the north are being drained by people moving towards the cities in the middle.

Cities grow organically because people want to live in that city.
Heavily regulated like: airlines, healthcare, public schools, prisons and drugs?
don't listen to anyone who thinks $20/month is 'prohibitively' expensive for anyone who runs a commercial website, i.e. one that shouldn't go down over a small oversite like domain expiration. it's not too much.
> What exactly is the best case scenario here I wonder?

Pass a law that (a) lets Equifax fail, thereby (i) sending a clear message while (ii) solidifying, in law, the industry's liability to consumers; and (b) prohibits existing credit rating agencies from purchasing Equifax's data, thereby priming the pump for a new entrant. Alternatively to (b), mandate a separation (Glass-Steagall style) between those who warehouse credit data and those who use it to calculate a credit score.
You could do

(accum, borders) => ({
...accum,
[borders.datatype]: [...(accum[borders.datatype] || []), borders]
}, {})

although it's essentially concat().
In my high school AP English class we had to and it was not that bad for a forced assignment.
Many large organizations want their engineers to have the algorithmic ability and their technical project managers and engineering managers to have the strengths you describe. Technical leads who possess both bridge the gap.
By the r-- syntax I meant specifically 'readable, not writable, not executable' as distinct from rw- 'readable, writable, not executable' or r-x 'readable, not writable, executable'.
Amazing work. If you like this, check out Multi Theft Auto and San Andreas Multiplayer, two mods that add online multiplayer support and scripting capabilities to GTA Vice City and San Andreas. MTA:SA even adds a map editor that works inside the game client itself.
This repo needs your help to help the world
How do you test your code? When a module of code, C, depends on abstraction X, how do you test C in isolation from X?

The common way to do this in OO (and yes this very much includes Go, whose standard library is incredibly OO) is to have C depend on an interface instead of a concrete X. Then you have full freedom to test C very robustly and at different abstraction levels.

So how do you cope with this in your code? "Imperative main method with functions" doesn't sound like it leaves room for proper testing, unless the code doesn't do much.
Will they also punish those websites with "activate notifications" pop ups?

I'm so tired of those and there seems no way of blocking, even after blocking notifications in Chrome settings.
Last project I did was mainly procedural and that's my default go-to type of structure but OO has its place too. For example in that last one, i had few objects that implemented same functionality but with different data structure. So if I wanted to later on add new data structure, just adding a new class with predefined and partly dynamic features, I'd only need to implement a new class.

For data iteration, i prefer functional style (even in python, even after years list comprehension just feels so wrong).
A year ago I wrote a (shorter) post on the same topic: https://smarketshq.com/notes-on-interviewing-engineers-a4fa4...

A reasonable question should never require the candidate to know "just a single trick". Questions that require to combine approaches are far better - they can actually measure if the interviewee can reason about the problem and identify the points for trade-offs.

Btw: if you're interviewing more senior candidates, a code review question is often a good idea. It turns the situation around, from "how do you build this?" to "how would you fix this?"
Founder Depression is for real. And it is haunting many
There seems to be a £6/€8/$10 plan for one site, though it's barely visible under the primary pricing. I think it should be made a little more visible - less prominent than the main plans, but still noticeable.
You've described China and lo and behold most people live in misery there.
schibsted/layout: A declarative UI framework for iOS
This is awesome, one of my fav games as a kid. I prefered better the DS version but still fantastic.
Does the investor have a right to bid higher in that case?
House flippers, not subprime borrowers, triggered '08 financial crash
Yep look at hairdressing, taxi, funeral homes industries for examples.
SHA256 for Super_Mario_64_Online.zip 45e6c8c901debf5d997622f4b4702e3fa9363ea6ee8070cf8b16ce1778315565
Out of curiosity, what's the appeal of being near the mountains for a not athletic type. Arguably being near the beach is more broadly beneficial.
Programming for the lowest common denominator? Something about that sounds wrong.

I generally agree with "use only as much cognitive overhead as needed to get the job done" ( I'm enjoying that term ) - but it seems like a slippery slope that could slowly bring everyones abilities down to the least capable developer.
Parasites change the time constant of the exponential system, sometimes allowing other controllers to function without underdamping and violent oscillation.
So each credit interaction would be stored, encrypted, on the blockchain? And then to check my credit an agent would request all those blobs? What prevents me from just handing over the blobs I haven't defaulted on?

You'd need a blob that links a "me" blob to all those interaction blobs, and an authentication mechanism that links meatspace me to the "me" blob. People will lose their private keys, so you need a trusted party comparing the meat and blob "me". This ends us up at the same place we started, with extra steps and a structurally-ensconced middleman.

For the sake of brevity I'm ignoring that a blockchain kicks dispute resolution to an oligopoly of miners.
Tied to some form of secret ID.
How do people do things like this? They manage to achieve pretty sophisticated modifications to compiled games without access to the source code. Is it really just disassembly and careful low-level work?
To answer your last question:

1) The type of land in which you are building. Some can't support high-rises or can only do that at great expense (which defeats the purpose of building high).

2) Infrastructure. It's easy to cram a lot of people into one building but it becomes harder to alleviate traffic or ensure access to things like shops and health care.
That's the one I was thinking of.
India’s Jewish general and the liberation of Bangladesh