skysight-inc/HackerNews huggingface dataset:
I hear you, and I hope to see these applications arrive in both cloud and on-prem versions, perhaps from different origins/vendors. That signals the software ecosystem is strong, vigorous and robustly healthy enough to support many different solution angles. Let users choose what best fits their needs, and let the diversity seed further innovation in a virtuous spiral.

I sometimes muse if on-prem will get a second look as containerization, self-hosted AWS Lambda-like microservices, and similar advances become more mainstream on servers, and we'll see more hybrid solution ecosystems evolve. I strongly suspect we will look back in decades hence and lament that governments are Why We Can't Have Nice Things In The Cloud; while the US has been particularly egregiously public, we shouldn't be surprised at other nation state actor reveals in the future, either. If I'm on point about that, then we'll probably see hybrid cloud+on-prem (COP?) instead of an overwhelming dominance of one or the other for the near future at least.
Big Oil Companies Have Already Become Dinosaurs
This is intentional - it's a feature, not a breaking change, although the docs do identify a greater possibility of regressions until LTS. From https://nodejs.org/en/blog/release/v6.0.0/

> The general rule for deciding which version of Node.js to use is:

> ...

> - Upgrade to Node.js v6 if you have the ability to upgrade versions quickly and want to play with the latest features as they arrive.

> Note that while v6 will eventually transition into LTS, until it does, we will still be actively landing new features (semver-minor). This means that there is an increased chance for regressions to be introduced..
High CPU use when Windows is installed.
Using clever hollow boxes can bring the prices down significantly: http://www.shapeways.com/product/PCVV6V9G2/y-garn-relief
Not only that, but also how many people together supposedly having the same experience are having wildly different experiences.
Bokeh has a very interesting approach. It has three levels you can jump between:

1. Just write Python and get interactive graphs

2. Write Python and small snippets of embedded js when (1) is too limiting

3. Write Python to generate the datasets, and proper javascript via bokeh.js if you need to dig in deep.

And as the project matures - the number of reasons to jump from 1 to 2 to 3 will become less. I'd like to see a similar approach applied to general UI development. It's a great example of "make the easy things easy, and the hard things possible".
How to run a secondary os simultaneously on linux
They run a whole bunch of really useful services. Their personalized homepage is still great.

If they would just maintain what they've got and stop swinging for the fences - turn into something like the Apache Foundation was in their early years - they'd provide a lot of value for a lot of people.
It doesn't apply to that sample code but maybe this is generally safer:

for (pos = 0; !found || pos < limit; pos++)

but there is nothing wrong in using an iterator and break out of the loop, especially if the language or the library gives you iterators.
Ask HN: Any one has experience with a pedal desk?
Hi,
currently I am working on a static standing desk a few hours a day and I find that my concentration is better when I stand. Atleast I am more aware of the passage of time :) . The main motivation for adopting a standing desk is health. Unfortunately, shifting from standing to sitting or vice-versa requires some cognitive effort and change of desk arrangements , and standing is uncomfortable immediately following lunch or breakfast.

I am wondering if an under desk pedal would give me the same benefits while not having to change my sitting desk layout.

Has anyone used an under desk pedal? How did it workout for you? How does it fare compared to a standing desk?
> I [sic] you tried to sell all Apple stock in a single day it would also sell at well below market rate

You are describing a takeover. These commonly come with control premiums [1], not discounts.

Liquidity does not proceed across time and size preferences continuously, or even monotonously. Between a small block sold in minutes and an entire company sold in months, the time component of the liquidity surface tends to dominate the size component.

[1] https://en.m.wikipedia.org/wiki/Control_premium
You are most definitely not free to just trade gold holdings for anything without disclosing it to the authorities in the US, or any other nation I know of.

That it can be done illegally, I may agree with. At that point, it's not just criminals who will steal your gold (in the sense of taking it away without compensation), but the state as well.
You have a calculation error:

707 x .32m ~= 230m
When I saw the title, I assumed the conference will be decentralised as well, remote live streaming, no admission, IRC channel…
> The best way to show that you support open source is to buy the YubiKey NEO instead of the YubiKey 4.

YubiKey NEO isn't a unique product, it's basically a cardreader and a java smartcard all-on-one, but there are plenty of vendors for both, it will probably can be even cheaper in some circumstances/regions.

If you support open source, then give https://github.com/philipWendland/IsoApplet a look instead.

A separate cardreader also means that you can use several smartcards for various things.
For folks who use words like "desolder" it's not tricky at all.

This (and the Dash) come in a glued shell with a 1.5v Energizer Li AAA solder-welded to the back. Getting inside without completely destroying the curb-appeal takes a hex bit, some scraping, and a little patience.

Once you get to the board, the battery is easily replaced with a LiPo. The MCU is 3.3v, but Amazon Prime has you covered on cheap LDO/buck converters (like, "a buck" converters).
This was discussed at https://news.ycombinator.com/item?id=11667487, but since the article gives more background, we won't treat the post as a dupe.

(Submitted title was "Scientists Launched an Enormous Atlas of the Mathematical Universe", which was arguably editorialized and rather baity—please don't do that. We replaced it with a representative phrase from the article.)
> With SGX, Intel had the chance to offer a widely available security token (built in to every new CPU!) that anyone could freely program and use for their own security purposes. They blew it when they created their "launch control" policy

Now rescinded.
It works. It's not overdesigned. Compare http://motherfuckingwebsite.com/ , or think back to how amazon or ebay's pages looked for the longest time. More pages should look like that.
Needy design patterns
The OP was upset about the gender-aware English as well.
Indefinite prison for suspect who won’t decrypt hard drives, US government says
Cause of bug: "We don't say that word" error.

Solution: Don't say that word.
It's great when scientists do stuff.
Why didn't Common Lisp fix the world?
Is there an analog of SVD where you optimize the L1 / sum of absolute errors, rather than the squares?
Can anyone point to a good explanation why this is preferable to cooperative threads (coroutines)? I.e. the above code could easily be written as

function main() {
try {
const res = fetch('https://api.github.com/orgs/facebook'); // yield here
const json = res.json(); // yield here
console.log(json);
} catch (e) {
// handle error
}
}

and the runtime would automatically yield this coroutine and let other coroutines run whenever some call blocks.

I guess the only realy difference would be that I would make `await` (and `async`) implicit, similar to how exceptions are handled implicitly in the above snippet (i.e. we don't annotate functions as `throwing` and we don't use an `attempt` statement (analogous to `await`) when calling `throwing` functions).

Edit: Reading various articles, the best explanation is that since the single-threaded nature of JavaScript makes synchronisity implicit (i.e. all code is run in an implicit transaction), it has to make asynchronisity explicit. The alternative would be to have coroutines/fibres (implicit asynchronisity), but with explicit `atomic` blocks (for synchronisity).

C# doesn't provide any synchronisity guarantees, so I guess the motivations there were different (it's really hard (impossible?) to implement fibres efficiently, and even harder to allow for native code interoperability).
You forgot the best part:

NOTE: Depending on your query, it may take several minutes to return the results of your query to the worksheet.
> or in hybrids like Afrikaans or Portuguese

Portuguese is not a hybrid language, it's a romance language, a direct descendant of Latin with some influences from classical Greek, the same as Spanish, French, Italian and so on.

Modern English could more easily be classified as "hybrid" than Portuguese, given how much it is influenced by both French and Germanic languages.
Major Remote SSH Security Issue in CoreOS Linux Alpha
I use gtk via pygobject. I find it feels the most pythonic. Cross platform remains difficult however.
this was on the front page for hours a few days ago:
https://news.ycombinator.com/item?id=11695904
Why is "async" keyword needed? Can't JS engine infer from the use of "await" in a function that this function need to be async? I'm using async/await for a while now, and so many times I've introduced bugs in my code because i forget to put "async" in front of the function, or put "async" in front of wrong function. It's simply annoying to go back and put "async" when in middle of writing a function I realise I need to use await.
Activation Context - A fix that came in just a tad too late for 0.4.0, this resolved a problem in the loader that prevented applications depending on various versions of the MSVCRT library from working properly.

BTRFS support - Initial read and write support introduced via importing of the WinBtrfs driver.

Shell - General usability improvements such as properly rendering icons and improved folder views.

USB - A variety of fixes that should make plugging in USB devices slightly less crashy.

Virtual machine shared folders - ReactOS now properly supports the shared folders of virtual machines like VirtualBox and VMware Player via network places.
> Python's runtime is completely and utterly incapable of threading. Threading being almost essential to any decent user interface, this whole idea falls flat.

This is just plain wrong and the fact that many GUI programs are written in Python (dropbox, NetworkManager, Zim desktop wiki, etc) should be evidence of that. In fact, most people don't even realize these are written in Python. Yes, Python has the GIL. No, that does not mean it can't do multithreading. It merely means it can't do parallel processing on multiple cores with just threading. But that is by no means a requirement for multithreading, especially regarding GUIs.
> 2. Python's runtime is completely and utterly incapable of threading. Threading being almost essential to any decent user interface, this whole idea falls flat

This simply isn't true. Python has the GIL, but that doesn't stop it from making use of threads for IO or CPU bound tasks that release the GIL (using extension modules). There are lots of libraries for multi-threaded IO in Python (e.g., gevent, Twisted, Tornado, asyncio), and, not surprisingly, they are very widely used for web programming.
Inflation is exponential. It removes all the contrast in the the historical data, and trends are more difficult to spot if a linear scale is used on exponential data.
We've banned this account for repeatedly breaking the HN guidelines.

We detached this comment from https://news.ycombinator.com/item?id=11711274 and marked it off-topic.
Yes, most rockets roll to correct launch azimuth before they pitch over a few degrees. After that they maintain zero angle of attack throughout the gravity turn.
> Don't Apple and Google use pretty smart guys? How were they hoping to catch up with these muppets running the show?

Oh don't worry. Google will definitely add another insult with Android. They outsource dealing the injury to OEMs. As for Apple, I expect the next devices to be able to only connect with Apple's Wi-Fi devices. AFAIR they already did that with Bluetooth file transfer.
What an incredibly well written tutorial! Do you plan to cover some of the work around thin/skinny SVDs?
Yes, but considering that the majority of the female population end up becoming mothers,I fail to see how one person can claim expertise.
That today frightens me.
https://news.ycombinator.com/item?id=11708760
Nice - hadn't seen that before - thanks for the tip
Some progress has been made at reverse-engineering the hardware, which is very similar to that found in the Particle Photon. At $20, the Photon is a clear winner over the IoT button. As soon as someone puts the pieces together so we can flash the Dash's firmware, that's when things get interesting.

https://community.particle.io/t/amazon-dash-anyone-hacked-it...
As a catalog of mathematical objects, it should be comparable to Metamath: http://de.metamath.org/index.html

But this project seems to be specific to number theory, and not really concerned with proofs at all.

Where can I find the webcast mentioned?
One of the best uses I've seen for a 3d printer so far!
But is it only an alarm or incorporate other anti-theft devices (or just things like remote controlled doors)?
Dmmz/LeadsheetJS
Also, if you make the consumer feel like he would be safer, it's an extra feature to sell.
Singapore is reasonably dense as a whole for around 5 million people.

If you look at the high numbers for Barcelona, Hamburg or Paris, that's only the urban core. Singapore, of course, also has a denser core.

(And what scythe said about Hong Kong.)
Platforms that help learn coding
I wonder if it is possible to get a full dump of that db
They should just quit with the limit. It was an amusing "brand". But it's become a millstone, blocking thoughtful posts and promoting shoutiness.
More like a pyramid scheme?
That's some assumption you make with no evidence. I'd sooner assume people like reading 100 people who agree with their inner biases or views.
I guess someone who implemented this passed a whiteboard interview...
I'm guessing something there is interpreting the substring "user" as special - I'm thinking of the kind of bugs like if you type "NULL" in the textfield you'll fuck up the website, etc. Happens when people don't keep their interpreted and non-interpreted data straight.
Mathworld feels like it is part way to being the thing you want, but does mention Mathematica more than may be strictly necessary.
There is nothing to restrain the union? You just described how the state can not go out of business, can use force, and can set laws how it likes. Certainly in my country the state has spent much time and effort using these powers to restrain and curtail unions.

If unions are unrestricted it sure is odd how all the teachers I know have poor conditions and poor pay.
And then you are fucked because you can't update the firmware to the trusted, signed open source version.
Assume article means of the ones that have been found out?
> Fanbois are downvoting me

This breaks the HN guidelines. Please (re-)read them and don't comment like that here.

https://news.ycombinator.com/newsguidelines.html
My initial reaction was one of horror, I prefer the recipes to others on the internet.

However you have to understand the BBC is a monopoly which is giving things away for free. That is stifling innovation because a new entrant has a high barrier to entry. Ideally the BBC should bundle it all up and release it as Creative Commons.

The void created will be filled, it won't use public money and will have to innovate to survive.

I am very proud of the BBC, especially the news. Finding low bias news is hard.
WW3 TIMES GETTING CLOSE,VOTE OUT,OF CORRUPTION -
If I had to choose between having all the ES6 features except modules, versus having ES6 modules without all the other ES6 features, I would choose the latter. Sure, I'm biased, because I'm working on a huge single-page app with gazillion lines of JS code...
My understanding is that Fill or Kill doesn't require a single fill, merely that the entire volume is instantaneously filled.

So, if I send FoK Buy 100 shares @ 500$, then I could end up with 100 fills of size 1, or 1 fill of size 100. It makes no difference (except occasionally in commissions/costs depending on exchange). However if there were only 99 shares it would not partially fill, and would simply cancel unfilled.

Immediate or Cancel would allow you to get "up to 100 shares at a price of 500" and cancel instantly once available volume was consumed.
Reminds me of the days of downloading windows screensavers and cursors. Not that I ever did that.
It might be something to do with backwards compatibility.
There is something like this already called Wolfram Mathworld [1]. As a mathematical laymen trying to solve the problems on Project Euler, Mathworld would often give me the insight I needed to find an efficient solution so it is a great tool for students.

[1] http://mathworld.wolfram.com/
You've made that comment twice on this page with nothing backing it up.
Show HN: Hn_weather, generating time-series “weather” data of Hacker News
Its also worth noting that they did things like, cancel their internship program. Things must be very serious.
> An IPFS-based Twitter is probably a better way to start

Did you see the AKASHA discussion, last week?

https://news.ycombinator.com/item?id=11678810
This script is used to "measure the weather" on Hacker news.

Just like in real life we don't simply look at the last temperature at 11:59 and say, "This is how the day was." That would be wrong and inaccurate. We take multiple readings on multiple variables per day to get a more complete story.

That is the idea with this little project. Here we measure the weather on Hacker News across a number of variables. My hope is that over time the collection and publication os this data would prove valuable, or at least interesting to some folks. The variable we capture are:

- timestamp
- number of comments
- "karma score"
- ranking (the link's position in the list)

Next steps will be to add some simple visualizations using a flask app.
True, and that sucks. But then again, so is Rails. And Ruby and Python and JavaScript.
Recipe for disaster
Show HN: A list of embedded scripting languages with impl. language, GC, license
Yes, it isn't great .. you ship the logs to a bucket or you use an external service. We ended up doing both.
Invasion of privacy seems to be a built-in feature of every Google service. No suprise there. You are the product.
Calling the function again may be entirely logical and may be because of independent state, e.g. locks or security. Think of the famous problem we had for decades with file deletion hanging for 10 seconds or so if you tried to delete a file in use. Somebody traced and disassembled the code; it was literally a hardcoded loop that did 10 iterations of attempting to get a lock on the file followed by sleeping one second if failed... The loop-and-sleep combo there might have been a hack, but it was excusable.
As somebody working at Google... how don't people at G use hangouts? Like, we use it every day. It's the #1 tool we use to communicate with our coworkers in an async way (other than emails).

Are there actually people at the company that never use Hangouts?
Dram Team Bookings - celebrity booking agency
Who is the pioneer Dream Team Booking agency around the West Palm Beach, Florida? I need at least three agency name. #dreamteambooking
Moreover, a blaring alarm might scare off a first-time joyrider, but they’re a non-issue for most professional thieves, who can clip a few wires and silence an alarm with ease. Indeed, one 1997 analysis found that cars with alarms “show no overall reduction in theft losses.”

So a car alarm doesn't reduce the probability of your car being stolen compared to someone else's car. On the face of it that demonstrates car alarms don't work. But it also implies that car alarms collectively reduce the level of opportunist "first-time joyrider" crime as a whole, which will reduce the probability of your car being stolen. If 9 out of 10 cars are taken by opportunists then car alarms will reduce the crime level by 90%. They'll have no effect on the remaining 10% but that doesn't mean they're useless.
Glad you got out .. those videos were truly terrifying.
I'd agree with you, and I'm keen to learn the real answer. My guess would be that some initial optimizations can occur without having to also parse and analyze the body of a function, potentially having significant performance benefits to reducing the boot time of a program.
>I wonder how relevant technology has been to the reduction in kanji.

Actually IMEs have led to a resurgence in kanji usage. A lot of words that normal people could not (and were not expected to) write in kanji are now used online every day, to the extent that grade schools now teach them as kanji to appear on reading tests but not to be graded in handwritten essays. The most famous example of these "read only" kanji is 鬱 ('utsu', depression or melancholy), introduced to the school system in 2013 (iirc).

Also words that can be written in either kanji or kana but with a preference for kana in modern edited text are often written in kanji online (like 或いは instead of あるいは).
Actually he can't. HN has a time limit on edits, and it's expired for my post above, which means it's also expired for his.
"Townsend Letter, the Examiner of Alternative Medicine, publishes a print magazine about alternative medicine."
Why would this be published here instead of as a regular review article in a peer reviewed medical journal.
I'm just waiting for Fire Toast Crunch.
That's how it works in C#, and personally I much prefer to have a clear declaration than having to rely on the interpreter parse the function to infer it's async.
One idea I had was if it is possible to somehow have all the miners "guessing" where the next block is going to be signed. A correct guess would net a bit of the transaction fee. Huge server farms concentrated in an area would therefore lose out, because everyone would guess that location.

The biggest difficulty would be accurately identifying where the signature came from, but with clever timing mechanisms, it might be possible given the latency of light. I haven't thought about it much, but maybe require the current time be included in what gets hashed. Anyone cheating by using a future time could be caught by looking for missing transactions in that time space.
> Don't do it in production code

I'd say fair, but...

> indeed try to avoid languages where "for" allows such arbitrary constructs.

... come on. I'd say - go for such languages, they give you if a tiny bit more expressive power than ones who don't let you write such a loop.
Many (or perhaps even most?) web hosts will offer to install Wordpress for their customers, usually with some "Install Wordpress" option either at sign up or in the control panel. And I suppose these installations are configured with automatic upgrades, and are supported to some degree by the web host. Federated and open source doesn't mean that every end-user installs and maintains the software by themselves.
How Remote Engineering Quadrupled Coinbase's Hiring Rate
This needed one. I'm on mobile and didn't want to open the article. I thought this was about an apocalypse.
Thats amazing, not that i use skype. But the last time i did the client was already 10 years outdated. (Skype on Linux... lol)
Twitter may cut photos and links from 140-character limit
The solution to car theft, however, is most definitely jail.
I still wonder (and this one of many reason I'm not using CoreOS, because I don't now how to secure it as good as Ubuntu/Debian) how do you install a simple Fail2Ban (ssh) implementation on CoreOS? Are there any practices how to make the server which runs all containers more secure? Or do I simply rely on CoreOS team for all that ssh securing and firewall stuff (it seams it is this way now!) ? I have the feeling that hardening a CoreOS server is not the main priority for CoreOS.