skysight-inc/HackerNews huggingface dataset:
In college I did a project where I created a visual programming language. I thought it would make the program easier to read, but in hindsight it's pretty clear that these systems would be too cumbersome to use except when teaching basic programming concepts.

Professionally, no, but I've taken the approach of "I'm writing a compiler" when ingesting someone else's xml schema.

It's very useful when you need to identify and report errors very early.
I saw an overlanding video that showed some stunning overhead views of the vehicles traipsing through Canada and now I'm obsessed with getting a Mavic Pro this year to use when I'm offroading.

Unfortunately I suspect that, even with auto-follow, using a drone while driving off-road will prove too much of a hassle. I'll probably need a passenger.
Non-Turing complete languages are useful, but it has been my impression that it is difficult to be powerful enough to be useful without being (accidentally!) Turing complete.
Best anti-spam plugins for WordPress to keep your site clean and safe
> The reasons to why NoFile won't become a storage site for pirated content is that uploaders aren't rewarded for downloads.

This is a very very naive view of the situation. You're allowing user A to upload content which can be downloaded by an infinite(?) number of other users they give the link to. Therefore it will be used for piracy. And worse.

Edit: actually, a free unmonetized file hosting site? In this day and age? Behind whoisguard and cloudflare? Ideal law enforcement honeytrap tbh.
There's something that I don't understand in this case(I'm not American): to my knowledge in the US the Police can trap you by proposing to sell you drugs or bomb making ingredients and then arrest you.

The Prenda modus operandi doesn't seems much different than what the US Police is doing, so why do they face prison ? Don't get me wrong I think they deserve to go behind bars, but I would have thought what they did was legal in the US.
There are plenty of "reasonable gentlemen" running "family businesses" who'd be interested in your "if you've been breaking the law for 25 years you can keep doing it" plan.
For entering numbers conveniently?

I'm not sure why, if you're going to take up the area for a full keyboard with all the keys (numpad, ins/del/pgup/pgdn, function keys), you would come up with yet another non-standard layout, instead of the time-tested IBM M design.
You can also avoid building the list and terminate at the first true value with `any`:

free_food = any(s for s in soup.stripped_strings if ...)
Just curious, why would a file storage site name themselves "nofile"?
I know that, I'm just pointing out that handing the data with persons consent is absolutely nothing extraordinary.

Many people (also in this thread) are worried and unplug Alexa because of these news. Some accuse Amazon of putting up a fight for PR only.

From my point of view, these news add nothing substantial to the Alexa customer privacy debate. It is unclear if Amazon would have (finally) handed the data over without customers consent. It is unclear how far would Amazon go fighting for customer privacy.
The tech community has been pretty up in arms against the three letter agencies ever since Snowden's revelation, so I'm not sure how Trump's election is going to change that; if anything it might produce the opposite effect since these agencies seem to be feuding with Trump on some level. Besides, wikieaks is a pro-Trump organization so I doubt that Trump losing the election would have caused them to go more softly with their criticisms of the government.
Aluminum cups are recyclable with their own program as sibling comment noted. I have Nespresso boutique with the recycling bin very close to my office, but I understand how it can be a problem in general.
Songwriters Sing Blues Over Diminished Royalties from Streaming
But considering that Wikileaks is essentially a Russian intelligence services front at this point, spreading this kind of disinformation does a great deal to muddy the waters about the hacking.
Oh even better. I'm kind of new to Python, so I hadn't seen that before!
It's strange. I was in the market for a pressure cooker that could double as a slow cooker, and saw the recommendation for Instant Pot over and over.

I eventually went with a Power brand pressure cooker (it was pretty much the same price at Costco, and I've had much better luck with Costco's warranties than Amazon's), which as best I can figure looks nearly identical, has the exact same functionality sans maybe a yogurt option, and should in theory be able to cook the same stuff in the same time. But whenever I ask for recipes, all I get is, "No man, you've gotta have an Instant Pot for this."
The Instant Pot does not run for a fixed time. It has a pressure sensor and only starts the timer when it has reached sufficient pressure. This means you can do things like cook frozen vegetables perfectly without weighing them, because they will condense the steam and keep the pressure below the starting threshold until they are defrosted.

I'm not aware of any previous pressure cooker that had Instant Pot level automation.
I recognise that what I'm going to say next will be very unpopular on HN. Harsh punishments work exceedingly well as a deterrent. Harsh punishments make other prospective law breakers think twice before harming innocent people. I can agree with the notion that petty criminals deserve second chances, but what this guy did isn't petty at all. If even one innocent person is spared the ordeal of victimization, then harsh punishments are well worth the costs.
I'm currently making a programming language that tries not to be a programming language.

To give some background: I'm working on a program to allow anyone to create video games. But to add custom functionality, my users need to use some kind of programming/scripting language. Since these are non-technical people, it must be as easy and simple as possible.

Therefore I'm now making a language (called Screenplay) where you don't really have to learn anything. You click 'add action' and a wizard guides you through making your action. You select the subject, then the verb (or action), and then some parameters. Translated to OO: you select the object, method and parameters.

I considered using a visual programming paradigm, but still text gives you the most freedom in expression. It's also easier to create new concepts in text than making a new image that makes sense.

In the long run I want my Screenplay language to resemble OO, where users can define their own objects with methods. It kind of looks like this (remember it's game related):

Hero walks to Professor
Professor says "Hi there, how are you?"
if Hero chooses "Fine"
Professor says "Nice to hear that."
else if Hero chooses "Not good"
Professor says "I thought so, let me show you something"
Professor walks 2 tiles to the left

Methods could be defined as:

How <actor> says "<text>"
GUI opens text dialog with "<text>" and image 'face image' of <actor>.

I want anyone who can read, but not program, to read such a program and kind of make sense out of it.
I tried to compile tensorflow recently, it uses Bazel as the build system.
When compiling it downloads external dependencies to be used during the build.
It failed to retrieve some dependencies and I had to restart the proceeds only to fail on other dependencies and it seem to download all of them again (even though it was successful in downloading the other dependencies).

Googling for this issue I found out that if you fail and try you might even be blocked (from the servers) for trying to fetch too many dependencies and the solution was to "try later"...
>>"In an effort to simulate their work environment, they bring in 50 job candidates at one time and pair them for 20 minutes. This is because work at Menlo is done in pairs, two people sharing a single computer, passing the mouse back and forth while brainstorming ideas.

They give them an exercise typical of the kinds of work done at Menlo. While the pair work together, a staff member observes their interactions. At the end of 20 minutes, everyone will get new exercises, new partners, and new observers. Twenty minutes later, they will switch for a third time."

Talk about extreme - excuse the pun - commoditisation of programming. Your experiences no longer matter. Just walk in, do your audition, and hope you can shine against the herd. This is frankly ridiculous and I cannot think of a single benefit this would yield.
Well you need to make it seem as if "the bad guys" are a threat regardless of the attack vector, digital or otherwise.
> Securely view your upload history without having to create an account (history is stored in your browser's local storage)

How can I view my history? I think I've clicked every link available but I can't find this at all.

I do see some data in my localstorage.
I'm not expected to fish it out myself from there am i..?

> You can set an expiry time by pressing the "Options"-button that's next to your uploaded file

Same for this. There is no such option to be found.
Screenshot: https://www.NoFile.io/f/FHA0M03bmm0#057e7d69b089e719

Also, I tried downloading my own screenshot but nothing actually happens. (The loader does pop up)
Downloading & preview does work for an unencrypted file.

Firefox 51.0.1 (64-bit)
FAQ says "What's the file size limit?: 10 GB."

Tried to upload a 9.66 GB test file but am getting following error message

"File Size Limit
This file is too large.
The largest file size that can be uploaded is 1.25 GB"

What am I doing wrong?
Most jurisdictions have similar provisions. If not, the defendant is screwed anyway.
I'm pretty sure K-cups can be recycled now. At least, they are being collected separately from the garbage and somebody comes to pick them up from my office anyways.
Yes, this sounds like agreeing to a police interview without your lawyer present -- there's almost no chance that it will help you (are they going to hear "Alexa, tell this person who is not James to stop murdering me"?) and basically any audio they hear that's not someone else confessing to the crime can be used against him in court.
Stop budgeting, 3 simple rules for financial spending
So will this zero days be reported to Google,Apple,Microsoft & Co.? Or is this more a "FYI document"?
It seems you can be on the safer side if you use a more exotic phone OS which is not widely used or a more dumb feature phone.
Carnitas in 30 minutes. Pulled chicken in 7 minutes (which is actually really good!). Rice in minutes. There's always another way to do any of these things, but the instant pot does all of them.

My wife has 2 of them, we throw together whole dinners in minutes, the primary one never leaves the counter because it's become a daily tool. Our microwave stopped working about 6 months ago, and instead of replacing it, we just gave the microwaves spot on our counter to the instant pot.
dupe: https://news.ycombinator.com/item?id=13810015 (193 points, 1 hour ago, 69 comments)
Generally learning some basic knife skills made a massive difference to my enjoyment in the kitchen.
From looking at the internals, there's technically nothing that prevents uploading all audio constantly to AWS.

Practically, it would be unwieldy to have 10,000,000 devices sending audio to 10,000,000 audio decoding and processes 24 hours a day nonstop.

You'd also see a huge bandwidth hit at your ISP, which would certainly kill future adoptions if the word got out.
Just a few minutes ago, my Alexa triggered on a phone conversation someone was having across the room. It happens fairly regularly. While I agree it's unlikely to have caught any specific incident, do this often enough and sooner or later something will show up - the recognition is not particularly precise.
> Intercepting audio/texts before encryption by Signal, Whisper, WhatsApp etc

I wish I could say that I'm surprised but no... not surprised at all. Same for the IoT stuff.
Ask HN: What software/services/apps to you use for stock market trading?
I've been wanting to invest in the stock market for a while now, but I don't want the overhead of having to go through a traditional bricks-and-mortar brokerage firm to buy/sell stocks.

I've looked at a few online services such as Robinhood[1] however it requires US residency which is unfortunate, as it looks like a great solution. I've also seen Drivewealth[2], which only exists as an iOS app.

I'm wondering if anyone has suggestions on what they use, be in in the US or not. Are online services worth it? Or is it best to just go down the traditional brokerage line?

[1]: https://robinhood.com/
[2]: http://drivewealth.com/
WikiLeaks publishes huge trove of CIA spying documents in 'Vault 7' release
You don't, though if they were, it's very unlikely they would be doing it in bulk for every file, since someone would notice at some point, either by inspecting the file or notice that a file when downloaded to a canary system misbehaves.

Targeted attacks might be possible based on the file contents or using a side-channel to ID the downloader; meaning only specific targeted users would get the malicious files.

Either way, being able to hold Sci-Hub accountable as this source would be important.
Cancer explained
Re authentication: the site uses HTTPS, and doesn't HTTPS provide authentication that you are connected to the right server, receiving only data from that server (assuming the server and it's contents aren't compromised)? Or are you referring to another type of authentication
I started reading this and experienced deja vu. After a few minutes, I realized I read and thought heavily about this before.

Previous discussion:

https://news.ycombinator.com/item?id=9265817
i've been looking for a site where i can upload my audiobooks files and an app for andriod that would play it for me, (possibly offline).

Is there any other options other than dropbox?
Introducing New Glenn by Blue Origin
some of the original owners might be "locked" and unable to sell for some time. if you say original investors - then that should be reported and available for public to see soon.
Three qualities of great developers
Ok, I thought there is a different between layoff and Firing.

Now seems everyone using it Interchangeably.
https://news.ycombinator.com/item?id=13810015
Thanks, that makes me happy to hear! My goal with posts like this is to do exactly that, and I hope to post more things like it in the future.
Every year (I think they were cancelled once or twice) the US and South Korea hold military exercises. Around that same time North Korea does something to flex their muscles.

In writing the comment I just looked up when the last US-South Korean military exercise. I was surprised to learn it started March 1st. http://www.dw.com/en/us-south-korea-launch-large-scale-milit...
Yup. I'm a big fan of

-Wall -Wextra -Werror

If these options are set before you write any code, then these problems don't arise.
Most criminals don't do calculated risks and inability to integrate back to society (e.g. find job) makes one more likely to commit crime again. USA does not have lower criminality rates then other western countries.
Why would anyone consider that?

(Yes I know the accusations, but they don't appear backed by evidence or reason).
I thought it was a pressure cooker turned into cannabinoid extracting machine ...
A few years ago bandwidth and storage was much more expensive than it is today.

Rapidshare was a service that had to swiftly and reluctantly change their business model. They were operating out of large offices with over 60 employees and due to the change they saw a sudden drstic drop in revenue.

Rapidshare's financial information isn't public since it's a private company, but one could argue whether they were actually losing money or not making the profits that they expected at the time of the shutdown.
It's great news to the I've-got-mine libertarian insanity that's so prevalent on this site.
Nice page. Was thinking of building something like this for my own use, but then I saw yours and it was pretty much what I wanted so that's great.

Glad to see whistler on that list! I'll be there next week if anyone wants to hit some runs, ping me
It depends. If you delete all data after a year pursuant to a well established practice, the court should not be able to hold you in contempt. But if your explanation smacks of destruction of evidence, then you've got a problem. Remember, it's not about what you did, in fact (the judge and the prosecutor can't know that). It's about what the circumstantial suggests you did.
The Most Excellent and Lamentable Tragedy of Richard Stallman
Not really, especially when they're not applied consistently. "Harsh punishments" are disproportionately applied to the poor, which in turn increases recidivism when they feel they have no other option.
I've find cups that is bio degraded which is also suitable to use in the Nespresso machine (even says to on the package).

This is in sweden though.
You are right, also before IME/PSP we trusted the manufacturer to some extent.

But the IME/PSP is intentionally and officially implementing an architecture which ensures that the manufacturer has ultimate control on the platform, and can run any code it pleases anytime on your computer. It runs at the deepest level (below OS, BIOS, VTd, SMM), and has maximum privileges on the platform. It runs all the time, so even as you have your computer switched off.

Have a look at Intel Anti Theft Technology for example.

http://www.intel.de/content/dam/doc/product-brief/mobile-com...

It utilizes the IME. It shows that the IME is able to completely take control away from you. It can be triggered while the computer is switched off by sending it a specific packet over 3G network. And while activated you cannot switch it on anymore and it does whatever it pleases, like continuously sending location data to Intel servers across whatever network it manages to get hold of. Nothing you could do about it.

Less spectacular is the problem that CoreBoot/LibreBoot are facing. It is not possible to install the firmware you wish, because the IME is more powerful than you on the platform and does not allow you to do so.

So you have a second computer sitting inside your computer which has full access to your resources and the manufacturer is controlling what it is doing.

So while we were maybe speculating about trusting the CPU manufacturer before, now we have no choice anymore. We have to trust him, he is the boss on the platform.
> assuming the server and it's contents aren't compromised

That's the assumption that file authentication would remove. Well, assuming that the server isn't also sending a backdoored client..
Like someone said, every time I write Forth or Lisp :)
So I took the next logical step and implemented Forth in Lisp (https://github.com/codr4life/foonline). Why? Because it gives me more leverage, it's like having one more dimension on top of macros. The other reason is that it gives me facts to go with opinions on language design, allows me to see the compromises others made in a new light.
I created a DSL for WebSphere application deployments while working as a contractor for a local company. There were 4 people on the team, and typically each update would take at least a half hour, and was quite error-prone because nothing was automated and each deployment would touch multiple servers.

Fairly simple language, parsed and executed in Perl. I doubt it survived long after I left, sadly.
If they call in James Clapper, will he perjure himself again?

http://www.hasjamesclapperbeenindictedyet.com/
A Canadian company is doing something similar: http://hydrostor.ca/
I know this is an old refrain, but do I need to know Mozilla's position on executive orders? I feel uncomfortable saying they should shut up, but there needs to be an easy way to filter out non-relevant statements from companies I follow until I have a few minutes and go looking for them.

I'd like to have a clearer way to follow only technical posts from Mozilla and others.
Then why did you buy 3 Google home devices?
I will now talk about whether Virtual Reality is an “Empathy Machine”
> In general, I think non-Turing complete (always terminating) languages are super useful and should be used more often.

yup, always-terminating functions are also called total functions (if they're defined for every input). Which is a related concept to Total functional programming

http://docs.idris-lang.org/en/latest/tutorial/theorems.html#...

While Idris is turing complete for example, it's possible to mark functions and whole modules as total, and let the compiler prove it for you. Wish that more people knew that we have such tools available nowadays
This doesn't really address the morality issue. Suppose you could get away with it. The question remains, did you hurt people who didn't expect it etc.

When someone comes to play poker with chips, is it immoral to beat them and take their chips? No, they factored it in.

However, is it immoral to figure out a new collusion strategy and beat them?

Was it immoral to figure out a card counting strategy to beat casinos?

In other words, is it immoral to figure out new strategies in what is essentially an experimental game where participants assume there is risk?

In well established games like poker, which explicitly have gentlemen's agreements of "no collusion", it may be immoral.

But in a new experimental system such as a cryptocurrency whose software may be buggy, is taking advantage of the bugs really immoral?

When is it "buyer beware" and "a fool and his gold are soon parted"?

Isn't there any threshold for taking the money of a risktaker?
Can you point to any instance where WikiLeaks has released information that was not authentic and correct?
What's weird is you could probably find people to buy into that model on both sides, making it completely valid.
There isn't currently an app, but there shouldn't be any disadvantages between using the site.

You can upload as many files as you wish and save them on your phone to play offline (similar to what an app would do in the background) or play them directly from the site.
I'm getting the impression that the health wearable market has breached saturation point and is contracting as people are either happy with what they have or stop using them, in either case not needing to upgrade or change. The reduced demand and therefore need to compete harder has had the manufacturers cutting corners or otherwise having quality and/or support issues (both recent fitbit products and MS's Band2 have seen a lot of complaints about straps breaking, for instance).

There are companies completely leaving the market too, voluntarily or otherwise: as the article says jawbone is dropping consumer products in favour of concentrating on products/services geared towards healthcare specialists, Pebble went broke (chunks of the remains were picked up by fitbit), and MS has completely abandoned the band range.
I don't think any of those examples would be caught by spellcheck. "login", "o" and "glob" are all considered words by mine.
As nuclear proliferation becomes more and more common, "regular warfare" is going to become impossible.

The reality is that there isn't going to be a traditional war with any nuclear power. WW2 was the last big state on state conflict -- that cannot happen again. Since 1948, the US vs. USSR model has applied, where nuclear powers have proxy wars at the fringes with various minor states.

As nukes become available to 2nd/3rd tier states, you need lower impact fighting methods to avoid setting off a nuclear chain reaction. "Cyber warfare", IMO, is a tool in the toolbox. Instead of proxy states, we fight with proxy corporations.
I wonder why reviewsignal doesn't have nearlyfreespeech.net listed among the hosts. Is it not considered a hosting provider?

It would also be nice to have some data about which company the hosting belongs too, since as a general rule I try to avoid hosts from the Endurance International Group [1]

[1] https://en.wikipedia.org/wiki/Endurance_International_Group