skysight-inc/HackerNews huggingface dataset:
Having trouble trying to understand how what I read fits in, but the guy who designs those massive mega wattage sound systems for festivals - Funktion1 - commented in an interview about how there are, essentially, lethal sound waves of sorts.

>There was this French bloke at the turn of the 20th century who built a giant whistle that produced sub-bass frequencies of around 7.1 or 7.2 Hz. The first time that he got it to work, he liquidized himself. It just turned his insides to mush—poor bugger.

http://djtechtools.com/2014/04/10/funktion-ones-tony-andrews...
A Remarkable New Photo Map of Old London
I believe this is a YC backed startup and there was some press around the time of the initial Demo Day. Looks like they have a brand new website , and seems to have pivoted to just one geographical market.
A lot of HN crowd said this would totally work in Europe as well. Has anyone used this service so far ?
> If my script depends on a database connection, I might connect to a database and unwrap() it so the script errors out if the database isn't available.

I think that's a bad example, as it is one of those things that can really fail at runtime and which should be properly handled. Even if handling means printing an error message and stopping the process with an exit code - but not crashing.

I think unwrap is for things that really should not happen if everything is implemented correctly.
China clamps down on Kim Jong-un 'fatty' jokes
Why should Ruby, Git and a bunch of other tools be in the default installation? If you are a developer installing it is easy enough. If I want a minimum dev environment, I don't want to go around searching and uninstalling a bunch of packages.

Convenience to development should be measured by how easy it is to install/access development tools when you need them -- such as how well the package manager work, not how much stuff the base system come with.
> "would conservatives care as much abt the 2nd amendment if guns killed more white people? a question meant to expose double standard"

We already have the answer to that question and it is a resounding YES. When the Black Panthers decided to open carry in California in the 70s (I think it was the 70s) conservatives freaked out and passed legislation (led by Reagan I believe) to limit the rights of Californian citizens to open carry.
The first iPad mini was released in October 2012 without retina. iPad gen 3 was released March 2012 with retina. I don't understand why they couldn't have included retina in the mini... maybe they purposefully withheld it so people would buy gen 2?
Across China, Walmart Faces Labor Unrest as Authorities Stand Aside
If you did that, recorded it and the video got popular you could earn back the money you spent on the device multiple times over in ad-revenue.

Of course, the crux is that if the video does not get popular you'll just be yet another fool who wasted a bunch of money doing something stupid.
Genuinely curious: You think business school profs serving on the boards of big companies is "sad"? If I wanted to get an MBA, I would prefer to learn from people who have actual real-world experience rather than studying with someone whose experience was purely theoretical...
Here's more info about it https://github.com/acdlite/react-fiber-architecture
> How many CS grads work at companies roughly in the sectors you mention?

What a field is or is not about is not determined by what graduates of said field do or want to do post graduation.
Telstra launches its own Internet of S*** Things in Australia
The is why The People are sick of "experts".
> Rust people no doubt expect deterministic destruction on scope exit.

Deterministic destruction, but not deterministic deallocation :)
Anybody know of a laptop+OS combo that can give me the same fluid navigation of windows/workspaces as OS X?

That has always been the best feature for me: snappy, fast, fluid window/workspace navigation with the 3-finger swipe. Great for going back and forth between docs and the IDE (split-screen makes texts too small for my 13").
That of course assumes that "serious" e-mail happens only in text-only clients.

Meanwhile, my work e-mail account is fairly busy, pretty much all HTML, and I haven't seen balloons, 96-pt text, or purple background. (I do occasionally send pink text, though. I'm that person)

And all of these markup items are highly welcome. I'd rather live in the 21st century. (Although I would kill for procmail, but we can't win them all)
Correct me if I'm wrong, but it looks like this just provides some 'safe' alternatives to unsafe C++ things. It's still up to the diligence of the programmer to not use those things and nothing is getting statically verified.

By contrast, when I write Rust, memory safety (and type safety) are verified by the compiler.
Check out the Sqitch tool I mentioned: it's not a migrations tool, it's very much the sort of approach you're taking, but it is more complete and mature; it's solved some problems you haven't yet. Yes, tables require special handling, but still doable in an idempotent fashion in a single "table" script using anonymous blocks.

Also remember in PostgreSQL, views and tables are de facto custom types which are created at table/view create time implicitly; not at custom type create time. If PgRebase processes object kinds strictly in the order you say: what you are really saying is that PgRebase can only support a certain subset of PostgreSQL database designs. An example would be if I have a table where a column is DEFAULT myfunction('default_cust_type'), there I need the function before the table... if I have a view which retrieves a the output of a function (maybe at the top in a CTE)... now I need the function before the view... if that function also relies on table_a as a type, I need table_a -> function -> view... you can't just assume that the object types are always in a certain order and it will be all OK. As a design decision... that won't work for a number of databases.

I would strongly advise you to build your dependency model on file references rather than on PostgreSQL object kinds. This way you don't need to worry about what objects are permitted to depend on another (since this can be quite fluid) and rely on the user of your tool to manage the dependencies. With that approach you don't loose the structural file organization that you are aiming for now while allowing database developers to be in control of the deployment process.
I think I recall seeing that one of the pathways of Stuxnet was thought to have been a found USB stick, so yes I think your hypothesis aligns with my studies as well. Humans are so much more weak protocol wise, kind of sad and funny at the same time.
Try opening a 1GB log file.
Even if the impression data is 100% accurate -- how does an impression in the FB sidebar compare to an impression in a commercial during a TV show, or a product placement in a TV show?
How would you even begin to measure?
> 2 Trump Picks: an Insider and a Firebrand (NYT, 14 Nov)

The headline uses the word "Insider" as part of the narrative that Trump is breaking his promise in terms of "draining the swamp," "the system is rigged," etc. The reality is that few expected him to choose only non-politicians in his cabinet and he didn't say he wouldn't have any, but the media has portrayed this as some huge turn of events.

It's biased because it spins a narrative that doesn't actually exist.

> Trump Draws Criticism for Far-Right Pick (NYT, 14 Nov)

How often do you see the New York Times brand anything as "Far-Left"? It may be fair to call a pick "Far-Right," but if you have to be left of Bernie Sanders to be "Far-Left," it's not really fair.

> Trump makes controversial pick for senior aide (AP, 14 Nov)

This is reasonable. He is controversial.

> Trump Taps Reince Priebus as Chief of Staff, Steve Bannon as Chief Strategist (NPR, 14 Nov)

This one is just facts, too.

> Trump names nationalist as senior aide

Why is the label necessary? If he had picked Bernie Sanders, would "Trump names socialist as senior aide" be unbiased?
Not sure if I understand what you are asking. It is basically the same as react, you either call setState on the component or pass in different props to the component and then the component gets re-rendered with the new state/props.
I think it started even earlier than that, with the launch of Mac OS X. At that time, all dev software on Windows was expensive or pirated, and while Linux had the free tools, the desktop experience wasn't the best. So here was OS X, with all the OSS compilers and such, and you could still run Photoshop and Word.

Now, Windows has free dev tools, and Linux has a much nicer desktop.
I am not sure if we are talking about the same thing. I am not talking about right and wrong. I am talking about someone's opinion and alternate opinions.
Even today, NYC's Five boroughs are <9 Million[0].

1920 Tokyo: 3.7 million[1]

1950 Shanghai: 6.2 million[2]

1971 Mumbai: 5.9 million[3]

1921 Greater London: 7.5 million[4]; Inner London: 4.9 million

Terms like Metro-area and Megalopois are different stories...

[0]https://www1.nyc.gov/site/planning/data-maps/nyc-population/...

[1]http://www.metro.tokyo.jp/ENGLISH/ABOUT/HISTORY/history03.ht...

[2]https://en.wikipedia.org/wiki/Demographics_of_Shanghai

[3]https://en.wikipedia.org/wiki/Mumbai#Demographics

[4]https://en.wikipedia.org/wiki/Demography_of_London
http://images.mofcom.gov.cn/pep/201404/20140408143159274.doc...
Having seen plenty of high quality aviation maps in my day, which are quite incredible in the grand scheme of things, I've got some disappointing news about Area 51...
Did not expect this comment but it made me smile :D +1 to that!
Eh, some how the "purchase service" page is far more reliable than the "downgrade or cancel my service" page.
Mobile Center offers an experience optimized for building mobile apps and the workflows are simplified for mobile developers. When running iOS builds, the developers do not need to provide their own Macs and Mobile Center offers a hosted environment for the builds.

VSTS provides a great range of possible configurations and 3rd integrations for the advanced user. It also provides first party integration with source control, task boards and works with projects that go beyond just mobile apps.

PS: You'll find that Mobile Center also offers Testing, Beta Tester distribution, Crash reporting, Analytics and further back-end service for building your mobile apps.
Why can't you? I mean, their examples in the link even show how to implement this with a simple Google Apps Script project.
It's double the speed of last year's SSD. Competitors' computers with the same speed hard drives will be upgraded more easily, but they aren't any cheaper right now.

While ridiculous that Apple doesn't ease the transition with more included cables, my house is full of different types of monitor cables, hard drive cables, and iOS device cables that seemed to change every two years. At least now I might get a decade out of the next generation of them.
Meh. The synthetic events are a huge reason of why someone would go with react. Promises much better performance in theory. For 40k difference on an initial request, I have 0 qualms going "full react".
I drew these for like 30 minutes straight.
When you say "Redux plugin system", what specifically are you referring to?
Yeh Copperhead, Guardian Project and Tor is definitely the way to go for a locked down Android. Though only supported on the Nexus and Pixel devices I think.
> APIs that don't follow standard responses

Interesting. In my experience the clean separation of layers in Ember-Data (network, serialization, models) make it quite suited to non-standard APIs. I found writing a custom (de-)serializer for a non-standard API to be relatively easy.

Care to elaborate on what were your issues precisely?
I don't think that's deceptive. Do you really need a label that says "an online quiz is not a diagnosis"? Obviously marketers are going to create such content with the intention of demonstrating how their product can be useful to people. I doubt anyone was under the false impression that they weren't on a marketing site or that the online quiz was a definitive medical device capable of providing diagnostic data.

If this was OTC I may see more cause for concern, but as an Rx drug, any such suppositions would still require a doctor's signoff.

We'd all prefer not to be involved in the mass manipulation of marketing/advertising at all, but that's not real life. As far as this goes, from the details in the article, it doesn't sound like an egregiously wrong thing.

It also sounds like the author was at peace with it until he learned that someone who took the medication had committed suicide. That's certainly some misdirected angst. This was almost definitely an antidepressant medication, and those require careful balancing and coordination by medical professionals. The guy who helped put together a marketing site for a drug that helps hundreds of millions of people is not responsible for the cases where incompetent medical practitioners prescribed it incorrectly.
I still think OS X is a good environment. Not great. Somebody needs to make OS X/macOS great again, because it has become sluggish, bloated, and over-encompassing.

I think the earliest versions of macOS/OS X since the Intel transition (that's when I joined) were great. UI was intuitive and minimalist, and OS did an adequate amount of functionality, and Spotlight was great. Now Finder lags and caches wrong items all over, and occasionally crashes.
Twitter suspends 'alt-right' accounts
It does have to be VC focused, doesn't it?

Ah well. We may not all be VCs, but it is your business.
I was mostly responding to the fact that you seemed to be blaming her hernia on ibuprofen.

However, even when changed to an ulcer, it is the kind of anecdotal evidence that keeps urban legends alive. Long term use of ibuprofen is known to cause ulcers. Rare use, on an empty stomach or not, does not instantly cause bleeding and ulcers. It is much more likely that Broken_Hippo is right or that she indeed has been chronically using ibuprofen.
It basically doesn't exist anymore; I stopped maintaining it pre-Rust 1.0.
The <script> tag only contains a JSON object. It's not a function that runs or something client-side.
I disagree, while some may buy samsung as they see it as the top 'android' choice, I buy them because the displays look the nicest to me. I could care less what OS it was running, and I can't be the only one.

(Why do you think people can iOS <-> android but not android <-> 3rd party? The adjustment is the same and not everyone buys a phone to play games with their friends)
What are you getting stuck on? I'd love to improve things.

I feel I am getting over the hump of learning rust now and coding in rust is becoming less frustrating for me.

However, one thing that slows me down is the lack of indices in the documentation. For instance, if I want to know the return type of a vector len() I go here:

https://doc.rust-lang.org/std/vec/struct.Vec.html

.. and then I have to search the web page for all instances of "len". It would be good if there was an index similar to Javadoc, Godoc or Doxygen.

There might be a good reason for not having the index, but as a beginner it is lost on me.
Oh.

Well then actually, we're in complete agreement. Sorry.
As I see it the connection between academic CS and industry practice is weak.

I quit the ACM because CACM was full of endless hand-wringing about the problems of tenured faculty and never seemed concerned about the problems their students would face once they got into the workforce. Similarly, when I sit in at the A.I. seminar at Cornell often people are giving job talks and I hear they are going to Stanford, CMU, Google, Microsoft, overall a very short list of academic and industrial places. None of them are going to work for startups.

I got really depressed reading years and years of TREC conference proceedings looking for knowledge about how to create more relevant search. The one thing I learned was that almost all of the ideas that I thought would improve search relevance actually don't.

It wasn't until I read

https://www.amazon.com/TREC-Experiment-Evaluation-Informatio...

that I got enough of a synoptic view to realize that only two significant developments were made in the first ten years despite the participation of a huge number of smart people. One of them was the BM25 algorithm which was not incorporated into the Lucene search engine until decades after it was discovered and is still rarely used because methods for optimizing the parameters are rarely used.
Casinos profit in many ways, but some of them include:

- Even if a game is played sticking to optimal strategy, odds are in favor of the house. Through game rules, and/or house rules.

- Many players are tourists that do not know how to play optimally. Those subdize players that win, and leave a margin overall.

- They encourage drinking by offering alcohol for free to make people less inhibited, less risk averse and diminish their ability to play to the best of their ability.

- There are cognitive biases that create the perception of a higher probability of winning: https://en.wikipedia.org/wiki/Gambler%27s_fallacy

- Players do not use currency directly, but chips. Chips have a more playful connotation than currency, and create a level of indirection that subconsciously distracts people from the fact they are dealing with money.

Then, some personality traits and mental health conditions can contribute to less risk aversion and other aspects that lead to unreasonable gambling.
Depends on one's imaginative capabilities, honestly. Yes, I'm quite serious. What I've been able to do in dreams (controlled or otherwise) rivals any sand-in-hand experience I could have while waking. I won't claim imagination is a pure replacement for personal experience, but there's something special about abstract thought.
"it's a lot of work"....of course it is, as it should be! Throwing wordpress postings at the wall to see if a headline will stick is trash journalism...from all sides.
Perhaps it's TypeScript making the difference?
While Apple has always been cutting edge, I think the current state of USB-C accessories is almost untenable.

The USB + wifi cutting out issue raised by Louis Rossman is pretty indicative that it's really bleeding edge (still!) to be USB-C only.
Right. Directory-based projects were there from the early days of Unix and C, even before make and makefiles organized things a bit.
A good free one?
It's just the tip.
You'd be surprised. UI5 is made by SAP as their go-to UI technology. SAP's profit last year was over 6B euro and it's used in almost every large enterprise out there. It's just hard to see as a tech company because it's not consumer facing.

I'm an SAP and UI5 developer.
iOS: A minimalistic, visual timer you can set with one swipe
Analyzing DNS Outage Impact on 3rd Party Applications
I think it's safe to make the casino pay 100% of the amount embezzled if it can be shown that the embezzlement was done to enable a gaming addiction. The amounts can usually be tracked, because any serious gambler is going to use a club card. The amount of free play, food, hotel rooms, travel, plus tax deductions, make it a given that a problem gambler would always use a card. That covers the "five different casinos" case. As far as commingling personal assets with embezzled, that's not how it works. Addicts don't resort to serious crimes until their personal assets are wiped out. So they should leave a pretty clear paper trail of money stolen ---> money given to casino.
Another reason to ditch brain training: A declining mind may make you wiser
Why That List of Fake News Sites Going Around Doesn’t Really Matter
It's the "let's add it to the browser by default" part I have an issue with. If people want to be able to see alternate opinions easily, they'll install it on their own. If they don't, no amount of forcing it on them will get them to consider alternate opinions. It'll just piss them off.
AWS re:Invent is approaching fast
Shoutout to react+typescript. Did you see the recent tools library post on here?

https://github.com/palantir/blueprint
She supported it in the past. She did also: At the very least make the effort to claim she does not any more, at the very least researched the words a person actually believing those things would use, and at the very least made the effort of claiming she would not repeat such.

Or is this fake? http://www.realclearpolitics.com/video/2016/09/07/hillary_cl...

If it's real, I'm ready to give her the benefit of the doubt.

If Pryor disawoved his previous actions in a similarly convincing manner, i would also give him the benefit of the doubt.

But right now he has made no such statements, leaving me to believe he both internally and externally still stands by them; and is thus at least down vis-a-vis Hillary on one count.
Fun hack to play along with humans:

* In Chrome, open the developer tools, and find the style for "#challengeword-text" (you can hover over the challenge word, hit right-click and then "inspect" to get there).

* Set that style to opacity: 0 or something similar. (Be sure it's the #challengeword-text style and not just the element.style)

* Then, in your console, type "Array.prototype.slice.call(document.getElementById('challengetext-word').getElementsByTagName('span')).map((v)=> v.textContent).join('')". You should see the clue word appear after that.

* On two screens, show the browser window with the game to other humans, and keep the console on a screen only visible to you.

* Keep repeating that JS command in the console to get the word every time the challenge word screen appears (you can just hit up and enter, if you've already typed it.)

* And... bam! Now you can do a human vs computer round.
So, that makes his statement wrong? I don't really see getting a portion of your own labor sufficient enough for survival as socialism.
Mobile wins the digital stakes on Melbourne Cup day
> Your runtime simply needs to bound the amount of reclamation work done at any given time.

Wouldn't this transform the problem into a "no more predictable maximum memory usage" problem? As you can't really know if and when your GC will keep up it with the amount of work to do.
Absolutely! I would say that with Ember + ember-data, the framework conforms to a pattern where data is represented as models on the frontend, which can be updated and persisted to the server. These updates happen through a CRUD / REST API (in our case we conform to JSONAPI) and are generally triggered in a controller (or a route that contains logic and acts similar to a controller in a traditional MVC framework).

In the React ecosystem, I think there's been a pretty stark departure from that general pattern with things like redux and GraphQL, so while we love it, compared to what we'd been using , it felt a little behind.

Does that make sense?
I agree, I do not think it was racist. If you cannot contrive of a way that this could be "interpreted as racist" it is hard to continue the conversation.
I don't know if I'd call this sentiment... USB is bar by the most ubiquitous connector I've seen. It's not like loosing firewire or some proprietary keyboard jack.

This comes across more like Apple refusing to make a mouse with two buttons.
Exactly, when it comes to reality not everybody gets a trophy. Critical thinking and science are waaaay undervalued in our culture.
Web frameworks benchmarks (round 13)
Huh, this has been available for a while so I actually didn't realize this was a new announcement. I was hoping the registration would be less strict if you're only sending within your own domain, but this is good enough really.
What sort of products/services are you selling?
Show HN: Dave – CLI Personal assistant written in Go
Digital Ocean is very reasonable for the price. Not quite as fast as Linode, but DO has more features. I am really liking the new volumes feature, so I can add any size file volume to an instance. Or several. It doesn't appear to be available in all locations yet, so keep that in mind when setting up a droplet.