skysight-inc/HackerNews huggingface dataset:
Docker on windows complicates things prematurely. So many moving parts to configure. In fact, i think the same thing about docker to begin with, but if i was using docker, i would just use linux.
Start a shitstorm on HN, r/programming, eventually slashdot and hope it gets picked up by tech media to raise an even bigger shitstorm.

Ad companies like Google and Facebook are much more afraid of bad PR than angry developers, and sadly that has become the only way to get them to react. Most developers are absolutely insignificant to them.
I don't understand your question. My point is you can bake an image with the db of your choice, lets say that comes in at 50Gb. You can then run multiple instance of that image, for only 50Gb plus watever data differences are, as opposed to having to copy the full image and launch X vms (this is a scenario i am trying now, the size is much greater though, so it makes sense)

I dont know of any hypervisors that let you do multiple instance of the same vm using diff disks?
"Safari is the new IE6, stop supporting it and let it die."

I can only assume you never went through the pain that IE6 delivered... It has been some years now but I still get nightmares about it. It literally made me question at one time if I didn't made the wrong choice to focus on web development.

Apple may be dragging its feet when adapting new api stuff, but the situation is by no means comparable as what the situation was with IE6. Not by a million miles.
- Reduced boot time: I assume this is the case, and it is certainly desirable for firing up a new instance of a web server, but does that really apply to a SQL database? I can only think of marginal use cases.

- lower overhead, better resource utilisation: agree

- deployment speed: agree

- consistent environments: a standard docker image is not adding anything over a standard VM image.

- security: I am not a specialist but I doubt containers offer the same level of hardware enforced separation that VM offer

- flexible isolation: what do you have in mind?

- better clustering options: but the SQL server software itself is doing the clustering? Otherwise you will end up with inconsistent datasets

But what I don't understand is the concept of a standard container image. That means this only applies to scenario with static data in the database? Unless this is for database sharding, where you fire up a new empty database to extend a database pool?
He is parroting a year old clickbait headline (https://nolanlawson.com/2015/06/30/safari-is-the-new-ie/) where the main gripes were that

- Apple didn't attend EdgeConf 2015

- https://webkit.org/blog/ was not updated often enough

- Safari 9 had a seriously buggy IndexedDB (fixed in Safari 10)
I didn't get the title even after reading it three times.
Did you know that Whatsapp collects your Contacts and shares it with Facebook?
Moving from Reactive to Proactive Enterprise Planning: White Paper
Asimov sold me. Yeast and algae are the (maybe distant) future.
How do you remove caffeine from coffee?
I am also a huge fan of Logan's Run
as per reddit comments, it's 160k Ukrainian dollars, or a little over 6k usd
From the OP Fortune article:
Its final outside funding round came in early 2014, at a post-money valuation north of $800 million.
You can do that at the storage server level:

https://technet.microsoft.com/en-us/library/hh831602(v=ws.11...
Hey, didn't expect to see South Africa on here. Is this the tower close to Grand Central Airport in Midrand?

Another great (to me at least) looking brutalist building in Johannesburg is UJ (https://upload.wikimedia.org/wikipedia/commons/d/d3/Universi...)
The Guardian embed a job advert in their HTML source
As a non-native speaker this headline took me way too many attempts to parse correctly. For anyone wondering the same, it's meant to be read as:

ACLU exposes Facebook and Twitter for selling user data to a surveillance company

The way I read it the first few times I thought they sold user data of a company, for surveillance.
The problem with using CSS for animations is that if the UX designers make a minor change to the spec, you might be forced to rip out the whole thing and redo it in JavaScript.
Which are these hundreds of objects are you referring to ? It seems to me most of the currently known larger objects arn't in hydrostatic equilibrium, and thus not qualified to be called a dwarf planet.
I am not American.

I read this sort of advice a lot here on HN and it always puzzles me. If I were to believe HN, the only way people ever do business in the US is through their lawyers. Or, at least, the moment there's some sort of misunderstanding or screwup there's always someone on HN who says "lawyer up!" and it's usually the top comment. Somehow, apparently, trying to sort things out the oldschool "hey we're both businesspeople, let's talk" way is considered a dangerous approach, and I don't understand why.

While I agree that this is probably the best approach for dealing with a company like Facebook that's notoriously difficult to get in touch with, shouldn't it really just be a "last resort" sort of thing? Why is it always recommended to start with legal threats? Isn't that the business version of "shoot first, ask questions later"?

I ask not just to criticize. My company is slowly starting to do dealings with American companies (small amounts, nothing like the stuff in this post) and if half our business communication is going to be in legalese we have some serious preparation to do.
Well I use Chrome because I find the development tools to be much better than those in Safari.

It gets tedious switching the default browser setting over so I tend to just use Chrome for everything.
> Lotus killed itself by not having a windows version on time.

They actually believed when Microsoft said OS/2 was the future. That probably killed some of their competitors.
I was thinking of buying one recently but couldn't find any reviews on YouTube which seemed suspect. Do you expect to ever get it?
Wire uploads your contacts to their service by default (on Android before M, because you nodded at the installation or something). No post installation popup asking you if you want to share them. (August 2016)

Wire has not even a way to remove contacts. I'm not kidding. After the faux pas above I had random 'Wire contacts' that it discovered for me, based on a combination of 'in my address book' and 'in their address book'. You cannot unfriend/remove those, at all. Talked to their support and they actually confirmed that (4th of August, doubt that it changed) you can only _block_ users.

Blocking != removing. If "random ex-coworker" comes up in my list, I might want to remove the contact without blocking the person. One's "Don't care about this contact" vs "This contact has no place in my life".

Bringing Wire up as a decent example for contact handling therefor seems .. strange.
HTTP vs. HTTPS for SEO: What You Need to Know to Stay in Google’s Good Graces
I plug a usb keyboard in, but more for coding. I don't mind playing the less twitchy stuff on the built in keyboard.
> The problem with that example is parsing `ls` output.

Yeah, I left that alone to keep things simpler and was assuming `ls` was simply being used as short-hand for "some unspecified approach to outputting file names". In a context where hard-to-handle filenames are possible, you'd of course need to do something a little more robust.
Ultibo – An embedded or bare metal development environment for Raspberry Pi
The developer mentions he/she lives in Ukraine.
You'll feel even better knowing that most of those buildings are owned by REITs and that the government actually leases them.
CSS for behaviour = un-scalable non-x-platform big ball of crap

I understand why people try so hard to do without JS, but if you want to implement certain UI features, you're SOL. Either give up on them, or embrace the pain.
Travis-CI's mac builders run on real Mac Mini hardware hosted on MacStadium.
What are the performance implications of using CSS animations versus Javascript? Say, if you were trying to make an application where page animations need to be extremely fast, like under 2ms for an experiment or test.
It has to be for TCP only because it can't do L7 balancing without terminating TLS.
Trip to Mars could cause dementia in astronauts
It definitely _felt_ a bit slow rysncing to it last night. In the Whisper use-case, there are a ton of small appends to do every minute - so that could be an issue. I'm going to set up a machine with a linux 4 kernel today to try it on (as that's what they recommend, along with async mode).
Liking these guys right now: Drafts, Narwhal, Headspace, Sit, btcReport, Gyroscope, Patterns, Calculator+. Gboard and Slash are nice keyboards to try out.
This is either new or wrong.

I just posted a sibling comment to the GP: At least in August it wasn't optional and happened automatically on Android, unless you were running M: The permissions requested during installation (contact access, to even have a way to offer this feature) of the app were exercised without asking for further consent and your contacts were shared with their server unconditionally.
Whose fault was that?

While I don't disagree with any of your analysis, I also believe that somewhere along the line the architects and engineers that design a building have to take into consideration that a building also has to be actually built. It's not enough to simply design something that can be built and can be shown to be structurally sound if built to your exact specs. If you know that your design will be built by lowest bidder, unskilled labor and contractors with no experience in more advanced building technique, then you probably shouldn't design a building that needs to built with very exacting tolerances using cutting edge materials and techniques.
Problem is : have you look at the engine choice for SLS ?

Yup the most unmaintainable and most ocmplex ever made and the one that is now super old... Welcome to Space Shuttle once again !
Randy Orton Net Worth – A Millionaire Superstar
There are plenty of times that that's appropriate, but note that it also hides genuine error messages on failure. It's not a good solution for making output less chatty - that's precisely what a `-q` option is for.
Sounds like the image we should move away from, so it gets better for everyone. While I don't disagree with your previous point, I think part of the reason for OWS to do this might be to nudge people like you towards this being mainstream, instead of okay, so why is this guy using this?
They didn't explain why Samsung went to this crazy step.

First of all, it's a sign of poor Korean management leadership. Their testing and engineering departments still couldn't reproduce the errors, but pressure from upper management was so high that they went berserk, completely distrusting their engineers.

First of all, you cannot take such a dramatic step, losing face, when you have no idea what went wrong, and what caused the problems. Apparently it wasn't the battery supplier. So it's more likely the battery controller. Which would be trivial to fix once identified and analyzed. Call back, yes. But burn it, crazy. Typical Korean drama. Managers shouting and going crazy.
You might nod near internet, heck, you many not need staying alive, but here we are.

Seriously, after some minimum complexity the ability to create functions and loops its extremely important. As in you don't need a spoon and a knife to feed yourself, but it sure fucking helps.
Oh totally i think we are talking of different things. I have to dev on a shitty netbook, on a 17" 4:3 15 years old external monitor and i can't use any external dependencies repository...
What's difficult here is as an outsider trying to determine the validity of the complaint.

Facebook is a public company. As such -- and even more so than traditional public companies -- it interacts with a lot of people. Many of these people are scammers, sure. (I have no idea about this person.) But there are also a lot of people who just get screwed over by the algorithms. All rules-based systems have false positives, and with the kind of numbers they deal with, there has to be a lot of people being identified as bad and kicked out that aren't.

So I understand your point about businesses. But most businesses that have a 160K dispute aren't peddling it on reddit and HN.

I think we can also agree that in many cases we've seen, people have been treated wrongly by these companies and only got it fixed after publishing things in forums like this.

So what the hell? Have HN and reddit become impromptu civil courts, where the "award" is having a real, live human look at somebody's records? I know I'm not qualified to have any kind of opinion, not with just one side of the story presented and not without the records. I would feel better about stories like this if they included some kind of conversation between the two parties. "And then I spoke with the manager on the phone...."

It's not just that they cut this guy off, and it's not just that so many things are automated. It's that for all intents and purposes, FB doesn't exist as a legal entity doing business. There's no office, there's no telephone number, they just don't interact with folks like this. It makes for a hell of a time trying to make heads or tails out of stories like this. (And I understand the philosophy of not giving out too much information to potential future fraudsters, but that doesn't make my complaint go away.)
The form element type is perfectly enough for frontend validation.

You should do the rest on the backend anyway.
The Keys to Data Governance Success
I'm going to assume that your assumption was wrong, merely because nothing has ever stopped a node.js dev from telling the world that javascript is all you need.
Right didnt know that had found its way into standard Windows (as opposed to being a storage sapces feature or some such). In any case, its not really equivalent though, since it is only run periodically. My use case is specifically dev focused, wheras i would certainly consider data dedup on something less ephemeral
I agree. I'm using Atom now since a few weeks, and really like it, but its vim-mode is really not great, and the development of vim-mode stalled. I have high hopes on neovim, but I think it will only play out in a few years from now. Until then, there's a lot of work to do.
The point still stands, but I think sizeof(int*) or sizeof(int) is a poor example, because it could be compiled to a portable "getelementptr" LLVM instruction.

However, Clang does not do this and emits a constant integer for sizeof() operations (according to my quick and dirty test).
The original title, with punctuation, is basically fine. It's HN that mangled it.
Did you finish that ESP8266-based garage door opener? Why did you choose wifi for that?
looks great, I really like BuntDB, already using it in project :) Glad to see this new SummitDB, will definitely try it out!
Actually, I can get the source code for the client, delete the "auto expire" feature and compile it. So there's nothing stopping anyone from archiving messages you want them to be able to read.
Who exactly uses Signal? Why do you think it's secure?
Am surprised no one has pointed out how bad these examples are for accessibility, no pause/play on the slider, hidden content that won't be read by screen readers etc.

I like the idea of using CSS over Javascript where it makes sense but in a lot of these examples it feels hacky.
The author seems to be confuse HTML and JavaScript. Ooops:

> California Style Sheets are a standard

OK, now I am fairly confident that this is meant as a satire. Check the author

> #1 in Forbe’s “Top 20 Teen Fashion Writers Gone Tech Journalist” in 2013

Touché!
> Fuck you and your stupid interview questions. Who the fuck thinks of these stupid fucking questions? I never had to shift a bit in a C array in my life! And I never got a compilation error on a white board, when I need an hash set in Java I just use HashSet- I don’t fucking care about the complexity of this code block because I can afford another EC2 instance! So fuck you.

Startup or not, I wouldn't hire that guy.
Amazon Music Unlimited
Bees cleverer than we thought
Well, if we give this guy benefit of the doubt, he says he's from Ukraine. Suing a US-based company from Ukraine would be extremely difficult, and it would have to start with an expensive lawyer versed in international law. To be fair, if it was me, I would probably ask on HN first too, mostly because there's a good chance the situation would resolve itself that way,without me having to go and talk to lawyers.
This Former Nuclear Bunker Is Now Used to Preserve All of America's Film Reels
> hey we're both businesspeople

But you're not. Facebook is about a billion times more powerful than you. You're not peers. They literally won't even talk to you.
How to stop content theft in WordPress for free
Exo-Glove Poly (Extended) (Seoul National University)
> Even though the percentage is vanishingly small, Samsung cannot be associated with exploding phones.

It's still high enough to indicate a general manufacturing problem. To ditch it completely may mostly be a marketing decision but to put production on hold for some time to investigate and really fix the root cause seems to be reasonable. It may also help internal processes making sure that no additional item from a possible faulty batch ever gets sold accidentally. Maybe we will see a similar device in a few months, maybe branded differently, maybe with a redesigned casing, maybe some marketing campaign showing how well they've protected the battery this time.
What's the name of the app? I am also curious to see how does the revenue figure stack up against independently verified download and usage stats?
The D1 mini definitely is nice, I have a dozen of them running all over the house, controlling the lights, monitoring CO2, temp, humidity, power/gas/water usage the works. Do get the feeling that they might start congesting my router, but have a pi home server in the works to prevent that.
I believe animations are always faster when you use css instead of doing it with js.
The form validation is really cool!

But why oh why does it not validate before I press submit? Is that a Chrome specific thing?
I had always assumed that CSS is faster, till I read your question. A quick search gave me this interesting link - https://css-tricks.com/myth-busting-css-animations-vs-javasc... - check it out!
I don't get where the popup ( when you don't match the pattern) in the form example is coming.

Is it from the browser? Can someone explain?
Probably yes, but on the other hand, VC is incapable of building some FOSS packages (xz comes to mind).
I've been working on VoIP and Internet multimedia since 1991 (I'm one of the authors of SIP, for my sins) so, yes, we've been concerned about time-sensitive material for a long time. From a standards point of view, this resulted in first, Interv and RSVP, then diffserv. The former largely failed, mostly for economic reasons, while the latter is widely used, but almost never for end-to-end service, again for economic reasons. Basically, if you're going to give priority to some traffic, there needs to be a disincentive for all traffic to demand priority, which usually means charging. No-one ever figured out a good economic model for end-to-end QoS, and most users aren't willing to pay extra anyway.

There has been a lot of effort more recently on sensible queue management schemes to avoid buffer-bloat, which show significant promise. For low-speed customer links, variants of fair queuing generally work well. My ISP, Andrews and Arnold, is one of the few that really gets this. They have a shaper, upstream of the DSL or FTTC link, that can be configured to 95% of the negotiated link speed, so there are no queues downstream. Then they run fairly small buffers in the shaper and WFQ. I pretty much never see any significant latency on my VoIP calls due to queuing.

In general, low-latency VoIP shouldn't be a problem - so long as the data rate is lower then the rate of the mean flow on a link, you can give it strict priority service without harming the other traffic. In practice, this requires some sort of policing to avoid abuse. Various forms of fair queuing approximate this - a flow that has a low data rate will be serviced frequently (though not as quickly as it it had priority), and see pretty low latency in the queue on a busy link.

Now, getting low latency for high quality video conferencing; that's a different question. Fair queuing doesn't really help, because the data rate can be relatively high. Instead, you've got to keep the total queue size small. This can impact competing TCP flows if you're not careful, and can cause non-negligible packet loss. Thus is due to TCP's congestion control dynamics - throughput of a TCP flow is inversely proportional to round trip time, and inversely proportional to square root of loss rate. If you reduce queuing at the bottleneck, you reduce RTT, so push up the loss rate. This is one of the reasons people gripe about TCP's congestion control. However, if ECN were widely deployed, this would become a non-issue, because we wouldn't need those packet drops to control TCP's sending rate. Generally, widely deploying ECN would be the single biggest enabler for low-latency networking.
You can only have a maximum 10 gb database on SQL Express, no point doing any of those things with that.
When submitting a form with an incorrect pattern in Firefox, the validation behavior highlights the relevant textbox in red for a second, and removes its contents. This default behavior gives a very poor user experience.
Very good points.

Re: the R output - for us the R script is an optional step on the data pipeline, it can be either of these 2:

SQL Query -> (data table) -> visualisation
SQL Query -> (data table) -> R script -> (data table) -> visualisation

i.e. the R step is injected, takes data as input and produces data (in the form of data.frame, vector of values or primitive values) as output.

Re: the filters. We support time-based filters very well with a nice UI (custom time ranges, time ranges relative to today, additional comparison time range). Custom value filters are currently in beta and once launched (in couple weeks) will support multi-select as well as values based on dynamic queries.
You can also read the title as: You Might Not Need JavaScript for that specific thing.

If this simplifies the codebase, and gives a more uniform user experience, it's harder to argue against.
CSS is great, and by all means use it, while also being aware that you can build so many functional UI components without the additional dependancy.

Maybe you can include a few lines of utility code, or a mixin, and forgo the requirement. If you're only targeting more modern browsers, you might not need anything more than what the browser ships with.

This site is fully copied from youmightnotneedcss.com, an excellent resource for vanilla CSS created by @somebody and @somebodyelse. But this time, we take a look at the power of modern native HTML and g as well as some of the syntactic sugar of DuJour. Because, you might not need scripts for that task at all! (Note: these methods can all be accessible, but the demos may not be. Please take a moment to test these before using in production)
no he said it was USD
DrChrono (YC W11) uses code from interviews with devs to build their iOs app
I have used my rpi to try to take a picture of a rodent which was making noise in my ceiling :-)

Since I had no infrared camera, I had to use a light which most probably scared the rodent :-)

So, I had a few pictures of nothing and no more rodent.

So in some way, the rpi did help :-)
He posted the app name, but then removed it on the advice of other commentors in order to avoid the appearance of promoting his app.
> "cp --source=foo --destination=bar"

Cf. `dd if=foo of=bar`

Not really disagreeing, just adding context.
Ukraine does not use dollars. Their currency is called Hrywnia. This is about 1600000 USD.