skysight-inc/HackerNews huggingface dataset:
The number of armchair lawyers here who believe that they understand the fifth amendment is impressive.

You can hold the fifth amendment against people in civil trials in federal court.
See, e.g., 425 US 308, 318
"Our conclusion is consistent with the prevailing rule that the Fifth Amendment does not forbid adverse inferences against parties to civil actions when they refuse to testify in response to probative evidence offered against them: "

There is a well-established test for when negative inferences may be drawn.

Note also that federal courts can force the witness to take the stand and invoke the privilege in front of a civil jury.

Even further, federal courts may allow an adverse inference against a company from an employee’s or former employee’s invocation of the Fifth Amendment.

Most courts follow LiButti v. United States on this matter.
I learned that about 4 years ago. I wish someone had told me when I was first starting out as a developer.
In general, I agree, but I thought the same thing in the early 2000s.
Is your iOS app piling on weight? Blame Xcode 8.3
Someone is putting lots of work into hacking GitHub developers UK
Artificial intelligence resources on the Web
Literally every single one of those products listed fall under their 'Consumer Segment' (see pages 7 & 8 of financial statements in original post). The entire consumer segment accounts for 18.5 per cent of their total revenue.

The remaining 81.5 per cent of their revenue comes from the sale of pharmaceuticals and medical devices.
Thanks for exposing my ignorance. I had an "aha" moment realizing that relativity makes it so that there can be no "final" level of energy.
The nice alternative is MinGW(-w64) with MSYS or Cygwin supplying the unix utilities, though it has the problem of linking against msvcrt.dll

You can use MingW's make but compile with cl instead of gcc and that problem is not present. You will have to check if all compiler flags are supported though. Or use a wrapper around cl which translates compiler flags, pretty sure that exists already.

My preferred approach lately is an amalgamation build

That won't scale well though. For large projects you'll really want to use something as mentioned above, or have seperate Makefiles and VS projects, or use a build file generator like CMake.

edit another thing I wanted to add: instead of using

#if defined(_WIN32)
void foo() {
//win implementation
}
#else
void foo() {
//unix implementation
}
#endif

all over the place another option is to split the implementations over source files like impl/win32.c and impl/unix.c then have the build system deal with selecting the correct one. Especially when there are more than a couple of platforms this is much cleaner and more convenient.
TemplateNest – Templates to make a website in ~15 minutes
How is that different than a donor giving money to a SuperPAC to display a billboard? Should your employer care what non-profits you give money to?
The difference between "lulz" and this is that the lulz is trollish; this seeks to be taken seriously, and, horrifically, often takes itself seriously.
Every city in the world believe they're in a housing bubble. People can't just fathom the fact that there are many, many people richer than them, and the fact they can't afford a house is just that they don't earn enough compared to their neighbors.

It's especially good to say "housing bubble" because it sounds smart as a market analysis from someone who has a lot of data, and it can only be proven wrong years later (when the comment is long gone) when the bubble is not burst, proving the new housing prices just reflect your neighbors' average wealth. "but the bubble is around the corner", they'll still say. Every city in the world.

Housing prices grow according to people's wealth; there are also more and more people in every city, that increases the pressure on prices and it's rarely a bubble.
Peter Norvig on big data (Facebook tech talk)
Google and Facebook Can’t Just Make Fake News Disappear, and thats a good thing!

http://lmgtfy.com/?q=site%3Anytimes.com+and+thats+a+good+thi...
I'm contracted for 39 hours and work at most 40 hours - to be honest I'm usually brain dead every night after work, and mindlessly indulge in tv until I fall asleep at 10pm ready to start the day anew.
Nope. Was born here as were my parents. In no way could be classified as an immigrant.

By your standards even the Aborigines are immigrants, having arrived some 60000 years ago.
All this is going to do is invade the privacy of regular people, and force 'terrorists' to go off-the-grid which will make them even harder to track. The IRA were pretty good at terrorising without any kind of electronic communications - encrypted or not.
Not connected to SpaceX in any way, but I can speculate.

1. Drastically less capex for the same traffic volume. If you have enough business to be launching once a week and it takes you on average six months to get a rocket turned around, you need at least 25 rockets (probably closer to 35 to smooth out the peaks). If it takes you on average a day to get a rocket ready, then you only really need two (one and a backup).

2. Beyond being useful on its own, immediate turnaround means that you don't have to do much between launches, which means that you've cut down drastically on opex. It's not just that you can get a rocket ready in a day, it's that you can get a rocket ready with less than a day's worth of work.

3. Agility means that you might be able to take opportunities that might otherwise be unavailable due to short notice. Your probe only has an hour launch window every couple of years, and it's delayed so that it won't be ready until 2 months before? With other launch systems, you might have to cancel due to uncertainty. With SpaceX, no problem - as long as nobody else is scheduled for that day, you can always jump in if your probe is ready.
Bone Regeneration Is Right Around the Corner
Fake news are probably often clickbait, but most classical clickbait don't leave people believing completely made up things. "You won't believe what this actor looks like now" is not as damaging as making people believe "The US has invaded North Korea".
This is definately off topic but I also have thought about supermarkets a lot lately but mostly how they are a regression of the prvious thing which was "the bazaar" - because you limit competition "within the supermarket" - and hide the externalities, you get much worse quality of foods. Individually competing independent producers, put in very close prodimity so you can easily judge their output with a glance is incredibly effective. You can also direclty influence the producers themselves with your cash. Yes its usually "messier" but works gets you so much healthier food in the end. Just market forces at work.
Can't stress enough how much I agree with this. I've seen far too many businesses off-loading all billing jobs to an external provider (Stripe, Braintree,...) and then facing troubles when subscriptions get a bit more diverse and greater flexibility and control is needed.

I've written about this in one of my posts (http://codeandtechno.com/posts/subscription-payments-use-ext...). Basically, let an external service handle the PCI compliance part (storing sensitive data) and just use their tokens in your billing implementation.
Yeah, if the events aren't timed this is no realtime. When there are no deadlines it is not hard realtime. When the deadlines are best specified in microseconds, now were talking realtime.

I was expecting something more interesting than yet another REST API.
How to Instantly Know When a Paid App Goes on Free Sale on Playstore
Watching the raw video stream today, I couldn't help but feel that we're looking at a quantum leap in rocket technology. The intensity of sound and exhaust from the engines was something I have never seen from a rocket that size before. I'm curious how the specific impulse of the newest Merlin compares to what ULA is using, considering a lot of their stuff is either Russian made or designs from the 60's. It's possible they will not only capture the launch market, but the engine market for other manufacturers as well.
The 500.000$ release
Pretty sure it's "machine language" here. Writing ML compiler for Apple II would have been... interesting (disclaimer: I'm not actually completely familiar with either the Apple II or ML, but I have a general idea of the capabilities of both).
I might be biased as I agree 100% on the takeaway, but this is amazing! Not only did he use best practice, but most importantly he made his own conclusions, and learned new things, instead of just accepting things how they where.

When I started coding, I though you could only have one letter variables, like a, b, c, x, y, z. I did not question this, but one day I ran out of variables ...

Edit:

I looked at some of his other posts and saw an altitude bed on an old photo, witch concludes he probably is/was an athlete. I think it's common among athletes to have the mindset that they want to keep improving their skill level. This can be a good trait as a developer, but they are hard to manage, as such persons will quickly outperform their colleges and get bored. They work best with other people like themselves, or with old experienced developers. Make sure you protect him so that he do not burn out himself or his team. While these "10X" developers can work very hard, they are just humans.
If you compress all these trillions years back to one second, you'll be able to talk to the simulated person and relate to its feelings, stones will become a blur in the background and stop obscuring the view.

How such systems can have a feelings? I don't know. Probably the same way as a network of chemically/electrically activated neurons.
I once did an introductory talk to Agda that was structured around solving the MU problem, i.e. proving that MU is not derivable in MIU: https://unsafePerform.IO/projects/agda/sg-meetup/SGMeetup.pd...
(the MIU bit starts in Part III, slide 46)
Dropbox has been super stable and is much faster at syncing large files the OneDrive. That in itself makes it worth it for me. Also they're doing some pretty clever stuff with Smart Sync which I'm hoping will get rolled out more in the near future and is likely to be a pretty killer feature.
Yes, anyone who lives in SFBA is very obviously struggling against those that came before and built single-family housing on all the land.
He basically admits that several of the "improvements" boils down to ripping out patterns that decouple code instead of finding alternate solutions. They're kinda quick and dirty, not agile, and could make refactoring a nightmare. I mean, he's not necessarily wrong, but hindsight is 20/20 and once you're done you can look back and cherry-pick and say "ahh, well obviously these things would always need to be coupled! I shouldn't have done the gymnastics to decouple them!" .. but that's a dangerous mindset to start solving the problem with.

The whole topic of global state is very interesting and one I approach cautiously. I'd love to hear what more experienced programmers have to saw. When I go with global state I usually rely on someone else's judgement and use a framework. Like OpenGL and the graphics pipeline has global state.. and I'm okay with that. I use Cinder/Arduino, those things have some global states and for good reasons as well.

But you really try your best to find a stateless solution - and here is feels like he isn't really trying
It is a giant house of cards. [1][2][3][4][5][6]

Oh no wait, "Australia is different". Lol.

[1] https://static1.squarespace.com/static/524e8cb8e4b0bd80688f4...

[2] https://www.macrobusiness.com.au/wp-content/uploads/2017/03/...

[3] http://www.whocrashedtheeconomy.com/graphs/housepricetoincom...

[4] http://www.whocrashedtheeconomy.com/graphs/DwellingsUnderCon...

[5] https://edge.alluremedia.com.au/uploads/businessinsider/2017...

[6] https://2.bp.blogspot.com/-R8UWx7QRj-c/WNoXKoRaeMI/AAAAAAAAi...
A thought that's occurred to me regards housing is a dynamic which seems to affect asset classes generally, and real estate has very much become an investment asset class:

Owners of assets prefer to have those assets appreciate over time.

This applies whether you're holding cash, gold, stock, bonds, loans ... or real estate. Or capital goods, educational degrees, guild memberships, computer language skills, etc.

The basic principle is simple: if the value of whatever it is you're holding goes up, you have more financial wealth.

One consequence is that whoever it is that holds some asset will tend to talk it up or otherwise see that what you own, or have, or control, appreciates in value.

Among the key ways to do this is to control the supply of a thing -- this is what cartels (De Beers, OPEC, Standard Oil), guilds and professional societies (medical and lawyers credentialing organisation), taxi medallion holders, and homeowners do.

If the good is simply an investment asset, and has no productive or consumptive value of itself, say, stocks or bonds, this isn't much of a concern. You may still have problems of asset inflation bubbles, but nobody will be deprived of life nececessities because stock prices are doubling every 10 years.

For housing, both the price and the supply impacts have tremendous effects. Households are forced either to spend an inordinate amount of income on housing, to live far from work, or to crowd (often illegally) into small spaces shared with others.

Among the differences is that the investment asset is what I'd consider a Maslovian good: one that is essential to livelihood. Food, water, shelter, clothing, security.

There are some goods which have borderline properties -- they're both necessary and carry a strong Vebelen status-signalling component, such as college education (depending on the institution).

But generally, this case of treating things people need in order to live as investment vehicles ... seems problematic.

How to not do that becomes an interesting question. A Georgian land tax seems as if it might actually be one of the better options.
They shouldn't.
This is a byproduct of the failure of journalistic filtering. However biased, journalistic outlets used to have a role and a purpose: apply a filter to the enormous amount of information the new media society generates; stick by the truth coming from facts.

What tipped it all over is the advent of three things: 24h news channels, demanding a spectacularization of news to fill an entire day of broadcasting; the Web, of course; the need to find a way for monetizing news on the Web, that led to dancing with the devil of online advertisement. We're currently in a phase where the shortcomings of the ad based business model for media are clear to everyone.

How many previously respectable outlets have already burnt their integrity at the altar of clickbait and ads for the sake of keeping the lights on?

What we are witnessing with fake news is what happens when a balancing power of society (media) is losing its grip and importance. The problem here being that the actors who are actively weakening that power (Google and Facebook) don't want to affirm a different flavor of that power. It's only about the money.
Applies to Koreans as well
It seems to me city planning can be quite easily supported through simulations. Like a Sim City on steroids. You want to optimize "quality of life" -"as manifested by a bunch of factors - walkability, low pollution, short commute times etc. Partially these targets can be formulated in some differentiable manner. Partly one might need to do some more black box optimization. Then overhaul zoning rules...
> America Needs Small Apartment Buildings. Nobody Builds Them

Nobody builds them, because people don't want to live in them. I lived in a "small" apartment building with like 8 units in New Orleans, and also in Seattle. They tend to be older, quaint, and rife with issues... heaters that don't distribute heat evenly, no amenities like a "full-size" apartment complex would offer (gym, pool, covered parking, in-unit washer / dryer hookups, proper cooking ventilation, someone to sign for package delivery, etc.), and not nearly enough sound insulation. Granted these things could probably be slightly improved with new buildings... but for a housing developer... why go through all the hassle of getting a lot zoned for multi-family if it's "cheaper for renters" (meaning probably less profit margin).

Having lived in small apartments and big apartments, and having my own house now... man, I love having a yard and space and not worrying about a line when I go to do laundry. But if I had to go back to apartment life, I'd want one of the big, resort-style complexes that felt like a college campus.
Boys that have friendly relationships with people like Milo Yiannopoulos gives me the impressions that they have other reasons than finding "stupid memes" fun.

I think that the kind of people that surrounds you also tells something more of the person in question. And it's not only the figure of Yiannopoulos that is questionable in this particularly case....
If you think of patterns and frameworks as tools, when you're a beginner the only way to master and ultimately discover the limitations of those tools is to use them everyday.
The finance industry already has much more onerous security requirements than most software companies. One reason I wouldn't want to work for a financial firm is that they'd never let me have root on my own desktop, or install whatever software I wanted.

The workers put up with it because finance pays gobs and gobs of money. Would you leave your personal phone at home for the right price? I'm sure you [or somebody else equivalently talented to you] would.
I thought it was obvious. We're still living in a housing bubble and the people who would otherwise live in buildings such as these are in homes they're struggling to pay for. There's no market for them until the inevitable correction.
I would recommend taking advantage of git's incredibly cheap branches and drop a lifesaving breadcrumb on all the commits I was planning to keep. One of the first steps I tell people when showing the rebase workflow is leaving behind a 'safe' marker, and how to reset back to it if the rebase gets too hairy.
[1] links to the last page, you want:
http://lawcomic.net/guide/?p=299
I would add to that the generally venture-hostile environment (relatively small population, high overheads, few institutional VCs) has created a static economy typified by the options available to young people even after tertiary education: work for a big established company to get by in a large city (though even with a professional partner you'll never afford a house in 30 years), go overseas, or go broke.

(Full disclosure: I left 20 years ago)
What is true love between a man and a woman
Innovation Pilot? How to Increase the Chances of Proof-Of-Concept Success
A Live Demo of Solving Coins Flipping Puzzle with A* Search
This is correct. Unfortunately neither of the two 'mainstream' political parties in Australia want to even say the word 'immigration'. Even though it's a perfectly legitimate concern that the electorate has. End result: Pauline Hanson [0].

[0] For our American friends, Pauline Hanson is a famous racist politician in Australia. She has recently made a political comeback.
it seems they are watching, they've uploaded the newer version
So Australia is basically the UK circa early 2000's?
> Oculus' continued hegemony in the market place

I don't know what you're on about? Despite billions of money thrown at it by Zucks, the Vive outsells the Oculus 2:1, the PSVR outsells it by 3:1, the Gear VR outsells it by 18:1. [1]. There are still devs on Oculus (dozens of them!), but everybody sane develops on SteamVR from what I hear...

Palmer is smart to take his cash and run while he can.

[1] http://www.mcvuk.com/news/read/6-3m-vr-headsets-were-shipped...
That doesn't seem to be excessive? I find it a pretty short list of names that are just quite highly visible. It's mostly enterprises that provide some form of public good (infrastructure).
Always nice to see some clojure code, even more so when to code is interactive.
However, I would not have coded it that way. Call it premature abstraction if you will, but I think, especially in a language guiding you toward purity and immutability like Clojure, that one should avoid "doing" things until the last moment. So instead of drawing triangle, I'd compute them, and only draw the computed triangles as as sequence of polylines. The added benefit it that you can them compose any other transformation on the resulting triangles.

I have not found the time yet to actually write the blog post, but my take would be more like :

https://scientific-coder.github.io/Playground/2017-03-20-fra...
It's mostly a trade-off of what's more important to you: round-trip or bytes. The client might have a cached-copy, but it must (in most cases) revalidate it by requesting with cache-headers and getting back that empty 304 response. The round-trip cost depends of the actual scenarios, but the fact is that some resources, like css in <head> will block rendering. So you might have some better results by speculatively pushing the critical rendering path.

You can also speculatively push 304 responses btw, which would have the same effect in your described scenario minus the round trip. How you figure out if the client has fresh cached resources, that's still an unsolved problem. You can program it yourself in some servers. H2O server has its own mechanism for that. There's also an RFC for Cache Digest Assets frame that might extend HTTP2: https://tools.ietf.org/html/draft-ietf-httpbis-cache-digest-...
An Indian reporter uses WhatsApp to broadcast local news, earns money
It's overly restrictive zoning, and towns that seem to have nothing better to do than enact new municipal codes.

"Oh--apply for a Variance? But that's $1500.00 just for a nay. My little town has made a fortune off of denying variances.

I was 25, and about to buy a broken down cabin in a coastal Marin town. The cabin was literally sitting, half way, on a dead redwood stump. I thought I just need to rebuild the foundation. I wont be increasing size, but just putting in a proper foundation. Yea! My first home!

Went to the zoning department. The lady told me that house needs 75 feet of front yard, and 25 feet side set backs. I couldn't build because my cabin would be negative in size. The minute I started to rebuild the cabin, the county could red tag the cabin--leaving me with a piece land that's useless. (Now I know why the seller seemed nervous.)

She said, there's always a variance. I was about to ask for the paper work. She looked me up, and down. She said, "They haven't approved a variance since I've been here. In retrospect, I should have just bought the cabin, and lived I it until it slid down the hill. I believe that old Redwood stump would have held, but I was young.

These towns have enacted too many laws. I literally had a cop show up for having a sun shade on a relatives car. "It needs to be 25 feet back." Then a Fireman said the potted Bamboo plant needs to go--there a fire danger. He said the fine could be up to $350 if I don't remove the plant.

Oh, and parking tickets. If the purpose of no overnight parking on streets is for the egress of emergency vecciles; why can my wealthy neighbors by quarltly overnight parking permits?

I wish there was some way to turn back a lot of these fee producing muni codes, but they seem bullet proof. It looks like it easier to remove a federal regulation, than a local one?
How “engagement” made the web a less engaging place
Ah nice. Something fresh and written in Go. I was wary that I will have to learn systemctl again for Ubuntu 16.10 after learning upstart.

I want to use Immortal instead of systemctl. Just a question - is this mature enough to be used in production systems ?