skysight-inc/HackerNews huggingface dataset:
Well, obviously this is a matter of taste, and by definition subjective, so I'm not saying you're wrong and I'm right, but...

...I'm speechless at our level of disagreement. This truly surprises me, to the point I've always assumed everyone acknowledged McDonald's food was trash, it's just that it's sometimes so damn convenient. To me, McDonald's burgers taste like cardboard. They definitely don't taste like meat. A guy I know who admits he likes McDonald's burgers says it's precisely because they don't taste like meat (in his words: "I don't like ground beef, which is why I like McDonald's: their burgers don't taste like beef.")

In my experience, almost any randomly chosen non-franchise burger place will make a superior burger (I mean, the ones using actual ground beef, and not frozen patties like McDonald's). From that basic standard, you can only go up. The ground meat is immediately superior, it doesn't look like that pre-frozen brown-grey stuff McDonald's uses. The dressings of good burger joints (sorry, I don't know the proper word in English.. toppings? dressings? you get the idea) are almost universally superior to McDonald's. You get a vast variety of sauces to go with your burger, whereas McDonald's only has a couple, and they are disgusting, something straight out of a cheap bottle.

As for fries, I also disagree. McDonald's uses, at least in the countries I know, pre-frozen fries of brands such as McCain's (if this particular brand doesn't exist in your country, I'm sure you'll get the idea anyway), instead of actual, freshly made french fries. I understand why: their logistics don't allow them to make proper fries. But almost by definition they are inferior. Again, not comparing them to other fast food burger chains -- which in my opinion fare similarly to McDonald's -- but with what I can make at home or what gets made in small, non-chain burger joints.
> He was privileged to be a black man since this drastically improved his odds of getting into Princeton.

His guidance counselor pretty much knew this and the article spelled it out...

> She thought that my math and science scores made me a good candidate, as did the fact that I was an African American male — something which we all know the engineering world is lacking.

> The strategy worked.
Those are some sketchy install instructions. Add a trusted apt repo to some random ip address that doesn't do package signing? Not cool.

Setup a PPA, its really not that hard.
I appreciate your efforts to register this account just to write this reply. But as it's just common words (each huge software company have developers who are involved to open-source projects), nothing has changed in my opinion - I'm still sure they wave "open-source" flag just to not loose developers for their platform and any their new standard or new language is a tool for vendor-lock (platform-lock) as it was before for years.
Can you link to a source where she says that and not just her bio page? Googling this for me yielded no results which contained supporting evidence for you, but that may just be bad searching on my part.
This is a super cool way to think of it, and I think some good companies probably already do it this way.

It also makes me wonder what the "best" programming language would be for blind coders. I know my friend has talked about Java and Python, and I think Python has problems for blind folks because of the significant white space; but I believe even that is surmountable.

But, your mention of a syntax optimized for hearing is probably something we want to build, anyway. I just noticed a while back that there's a whole generation of kids who don't type to interact with their devices. They talk to them; I guess they still read the screen for replies, but I would guess there will come a time when even reading is optimized out of the system...already lots of folks interact primarily with their device through an earbud. Things like Google Glass will eventually happen.

In short, optimizing for other abilities seems like a future-friendly direction for exploration.
I always feel like people are brave to admit they do this sort of work, and I have less of this feeling reading about much older professions. However it's very interesting and the stories are often both amusing and horrifying whatever my overriding view.
What features would a type system require to be able to soundly type check 100% of the patterns that are found in dynamically typed programs? Dependent types? Refinement types? Is it possible?
Stop trying to give my money back, I don't want it! VQ has been a fascinating project to watch, and I was always more interested in the tech than in any particular game that gets made with it.

I'm happy to hear it'll be open sourced, and hopefully people will continue to push it forward! I've been meaning to pick up some C++ and graphics programming...
> I really hate the idea of having a web interface to my database anywhere,

Aren't those called "applications"? And yes, I hate them too.
Reads like culture shock to me.

I am not dismissing your concerns, but I've had the opposite issues going to the US where everyone is super chatty, seemingly needy, and slow.

You go into a store and they yell at you "DO YOU NEED SOMETHING" uhh, no, I'm sorry I came in to look around, is that a crime? The waiting staff return to your table every 30 seconds, and the cashiers are more interested in your life story than how you want your bags packed.

Aldi and Lidl are hyper-efficient. Sure, there's no bells and whistles, but all that stuff does is distract you from the goods on display that seem to rotate much more frequently than typical supermarkets (so you cannot just shop mindlessly).
We have this in most supermarkets in Europe, but the receptacles have the chain and key for retrieving your coin. Employees typically carry a fake coin on a keyring for bringing the lines back to the shop.

(Supermarkets also sell branded versions of the fake coins for customers too accustomed to arriving with no spare change for a trolley)
This is why Haskell recently got a flag to turn type errors into warnings: now you came make a change, get a bunch of type errors (as warnings!) and fix them one at a time, loading and testing each part as you change it. You don't have to update everything to play around with your module.

This isn't dynamic typing though: if you tried to use an expression that did not typecheck, you will get a runtime value immediately. It's the moral equivalent of automatically replacing the broken expression with an `undefined` exception.
A wonderful update. A useful creation that celebrates type. High-fives are in order.
Wikileaks will publish ‘enough evidence’ to indict Hillary Clinton
I'm the author. I just saw this post.

I actually cheated to make that illustration better. In a real grayscale image, 0 is black and 255 is white. I inverted the image to make the numbers easier to see as an "8". I swapped it so that black was 0 and white was 255 :)
The article's spin is that since so little of the program uses complex features, we don't really need those features in our language. However this conclusion is not justified. The right question is how much more work it would take to write the program without those features.

The real use of this kind of work is studying how to best optimize dynamic programs. The conclusion is that a Python JIT optimizer can assume the first data type you see is likely to be what you'll always see, add a small sanity check for that case then goes down a fast path. This will correctly optimize 98% of the code. And there is nothing good to be done with the remaining 2%.

This is a concrete data point. JIT optimizers for other dynamic languages (particularly JavaScript) have discovered and taken advantage of similar things.
iAd is dead at the end of the month. How else does Apple advertise to you?
They are certainly not
more details?
I'm just trying to determine the most used linux distro....to clarify. My ideal response would be something that showed me all devices and their associated OS for example, by which I could then know which is preferred.
Cool, I used to love Wings 3D (best, free UV mapping capabilities). Never realised it was written in Erlang.

I recently subscribed to the excellent Elixir Sips screencast series [0] and there're a bunch of OpenGL episodes there too.

[0] http://elixirsips.com/episodes.html
I want to throw my money in your face. Have you considered doing a crowd sourced funding round?
At the risk of sounding brusque, my brief survey of Ponylang at your link doesn't really interest me. I don't really care about type correctness and magic, I don't really need an alternative to Rust, and it still fails to easily solve the "How do I provide strong isolation between my code and the rest of the world?"

The fact that the language loudly claims that "Incorrectness is simply not allowed. It's pointless to try to get stuff done if you can't guarantee the result is correct." and then talks about FFI to native C code kinda strikes me as hubris.

Erlang/Elixir is more "Hey, fuck it, here's NIFs, but they have clear drawbacks which sometimes are outweighed by benefits" and "Here's ports, which Do The Right Thing if you want to call out to a native application that can explode and not hurt anything else."

The other useful bits, networking and whatnot, seem way better developed in the other ecosystem as well.
Why shouldn't I bring a computer to a key-signing party?
> I think you missed the larger point - that we can be doing a better job as evangelists of the industry, and broadening it's reach.

Humour me, why do we care to do this? The more people that think programming is magic and stay away, the more money we make.
Why do you not simply use some of the extra income to hire someone to do the paperwork for you? Or hire someone to find someone to do the paperwork for you?

Edit: For example if you paid me $1,000 USD I would find someone in Romania to take care of the paperwork side of affairs for you, within the extra income you make, and with very little input from you aside from finished product.
Hey Aymeric, thanks for posting this. I'm a big fan of your work on tflearn!
Simplify your language
What was the cause of the cut-throatness if I may presume to ask such a thing? Some form of performance related pay or just heavy headquarters politics?

(in UK McDonalds is a franchise operation I think, not too sure, so each restaurant is its own little enterprise with standardised training &c)
Another wrinkle in GaN semiconductors is GaN RF power transistors with grown-on diamond heat spreader layers. Increases RF power density by 3x over GaN on SiC. Brief overview here (2014):

http://www.edn.com/design/wireless-networking/4435899/Histor...
Most people don't realize it, but McDonald's is not a burger-flipping restaurant chain; it is one of the world's best real estate portfolios. Franchisees flip the burgers. McDonald's simply owns the best commercial property all over the world. Think about it, every town and city in the Country and many of the world, who owns the best lot on highest traffic intersection? McDonald's.
As I commented below, there's nothing preventing having both systems. Most European supermarkets have the "cart corrals" with built in coin chains.
I think that approach is a little too simplistic. A lot of people have aspects to their minds that they would change in a heart beat if there was some way to do so. I say we let the person decide which way they want to go.
The US did go down that route, in 1996. The FCC decided that only applied to telephone operators and not cable operators; then the telephone operators complained it wasn't fair, and eventually it didn't apply to anything.

There were issues with implementation as well, AT&T* would commonly offer lower prices to consumers directly through wholesaling; which makes it pretty hard to compete

That said, I would prefer a return to the mandatory access regime as well.

* which was mostly SBC at the time
Google launches Springboard, AI-powered assistant for its enterprise customers
Erlang has a hard cap on how good it'll ever be for raw number crunching. For the moment, it basically will never have good SIMD support--this is because of internal architecture decisions on how the BEAM is implemented.

The saving grace that I'm betting on is the scheduler.
Writing asynchronous SQL queries is tedious indeed. SQL is very powerful though, and has it's use cases. But for real time applications, like multi-player servers, it doesn't really fit, so for those use-cases, I've made an ORM (1) that use proxies so data can be treated just like any JavaScript object, with synchronous in memory read/write and asynchronous HDD persistence via an SQL server.

1) https://github.com/Z3TA/dbo
The Three Frameworks You Need to Kick-Start Sales – First Round Review
For specific test cases, you could use gcc's test cases:

https://github.com/gcc-mirror/gcc/tree/master/gcc/testsuite

Not sure about the latter, but you could probably accomplish something similar without too much work using a fuzzer.
Does this not strike anyone else as pretty blatant native advertising?
Depends on how much of the operational environment you need to run on your machine and how you're partitioning that environment. It's not unreasonable to have 3 VMs running - data tier, web tier and client tier. That's just normal app development and you can easily chew through 16 GB.

If you get into the realm of developing big data analytics solutions, machine learning algorithms or VR applications, well, 32 GB is the practical starting point and 64 GB is sounding less insane. At this point though you'll start to be inhibited by Apple's relatively anemic GPU horsepower as well as the lack of RAM.

Like anything it all depends on what you're doing.
This happens everywhere, with the establishment varying with the culture.

In much of Canada, the local community center is the Tim Hortons. My labor studies professor back in the day wrote his doctoral thesis on this and (unfairly, in my opinion) won an Ig Nobel for it:

http://ig-nobel.silk.co/page/Steve-Penfold
Agreed, same here! I was in the Kickstarter, and I don't need my money back. I'd rather Gavan keep it, and not have some debt hanging over him. It's the nature of Kickstarter that not everything makes it. Honestly, I've gotten more out of my $30 just from the updates about the engine (and the fact that you're open sourcing it!) than I've gotten from a lot of the other Kickstarters I've backed.
That's very, very nice. Is this exclusive to Haskell?
Russian hackers stole Dems' Trump files, firm says
Goldman Sachs - they're way far ahead of any other large bank or financial services company.
Does anyone know of a good collection of exercises for other UNIX tasks besides text-based ones like this?
As a Kickstarter backer, MIT licensed code very much exceeds my expectations. Thank you!

I'd love to get a playable game out of this someday, but it doesn't have to come from you. :)

Best of luck, OpenAI is lucky to have you.
Yes, the results of all the learning can be saved in a compact form which is efficiently run on the device. Apple just yesterday unveiled their neural network API [1] which they are presumably using for these tasks. The description states: "BNNS supports implementation and operation of neural networks for inference, using input data previously derived from training. BNNS does not do training, however. Its purpose is to provide very high performance inference on already trained neural networks."

So they're really saying that no data leaves the device for either object or face recognition at classification time. Now, whether they are using iCloud-stored photos (which the user has already agreed to share) for training, I don't know, and any privacy issues would still be important at that point.

[1] https://developer.apple.com/reference/accelerate/1912851-bnn...
Xe would have been a bit daft to mean that, given the headline topic as well as that the conversation so far has dealt in shell scripts and shell script interpreters, to which the choice of login shell is almost wholly irrelevant.
Ask to be paid in bitcoin.
more detailed question please? I'm happy to discuss but I'm not sure whether you are looking for bottom up nitty gritty details or more top down grounded philosophizing.
As far as I know only for read-only volumes...
Dockerizing Ruby Applications
People have been saying this since the invention of the television. I can read much faster than I can listen to someone talking. If I had a disability this might be useful, however since I don't I'll pass, thanks.
Here's a replica of the device made out of Legos

https://www.youtube.com/watch?v=RLPVCJjTNgk
Any nontrivial project requires lots of time just to understand its design. Even minimal contributions will likely require comparable amounts of work to completing a toy project. And as any professional programmer knows, reading other people's code is a lot less fun than writing your own.
There's csmith: https://embed.cs.utah.edu/csmith/
A comment by wewbull on reddit:

Been there, done that, doesn't work. You start a level and every corner you take invokes the hard drive. Chug city. New enemy, new textures, chug.

Horrible.

Source: worked at a GPU company. Saw the experiments.
Weasels are amazing creatures, highly intelligent, playful, and very friendly. It is a shame that so many negative misconceptions persist and are perpetually reinforced in the media, especially movies where ferrets are used as a comedic stand in for "vicious wild animal". Hopefully this article will help change that.
> You then say that if they had been developed the way I describe, they would not exist. But they were in fact developed the way I described.

This is literally false. They were not developed in a vacuum like you describe, but as one of a great many competing products, all of which were older. You claim they should have been folded in with other, older projects, but they weren't and because they weren't, they improved beyond those other projects, and are still here, having grown beyond the projects you claim they should have been absorbed by.

My argument was less than 50 words, if you can't parse it, I can't help you. This is also nearly a week old, has completely lost my interest, and likely the interest of everyone else on this site. Why are you still replying?
>The fundamental model of advertising giving free access to content is great and works for pretty much everyone. It's fast, simple, egalitarian, requires no commitment and is very scalable.

Is it? Step back from the Internet. How many people keep things laden with adverts? Cars, magazine and appliances come covered in advertising crap. Better quality things suffer a less from this. We throw things away that are covered with adverts, or at a minimum pull them off. Things that come as they are, unadulterated, are things I place a higher value on. By and large adverts mark things out as cheap. I may be different to others in this regard but I like to pay more, lose the crap and that be it.
That's a good idea. I'd have to look into how to get copies of licensed fonts to analyze. Actually paying for a license would make this project completely unfeasible.
I did get an offer to do crowd equity (some company that is actually run by one of the former Activision founders). I don't know that doing more crowd funding is necessarily the best avenue - I could just be digging my pit deeper. I'd prefer to build up some savings myself and maybe start my next company the right way, although that will be a long ways out.
I applied to their retail division that they had with Simon (larger mall real estate company) but didn't get asked to pitch. I believe they have like 3 different divisions if I'm not mistaken: Retail, fintech and IOT.
Also let me know when I can "skim" a video.. whatever that would mean?
I met Patrick (one of the co founders) in Lagos pre YC. He was really passionate about this project

This is a brilliant project I am excited about. I see it as a win-win. Some people are too poor to even take care of themselves. Rather than give them money (Basic Income?) how can we get them to perform particular activities while giving them free money?

I hope this succeeds because we need this to be applied to other sectors like education. i.e allow your kid to go to school and you will be rewarded.

Bravo New Incentives!
Hopefully it works with iOS Safari as well.
The Failure of Coin
But submarines/native content is the logical end of all freely-published syndicated content on the web, given the arms race between ad blockers and ad networks. What could be more user-friendly than an ad disguised as an article?

So user-friendly, that the mistrust of the Internet is probably higher than ever [1]. Sometimes it's legitimately hard to tell what is real, and what is an ad, whether it's some website about some health concern (my favorite BS ones), some tech review site, or god knows what else. And as a discerning, analytical reader with a scientific mindset, I've trained myself to do my own research via studies and reputable sources (health) or even message forums (tech).

The user-friendliness of the ad industry presently is somewhat terrifying to me, if I'm honest.

1 - I can't back that up. :-) But why would I bother, when I can just state it, like one of those 'Top 3 Tablets [whose manufacturers that paid us ]' or 'Glowing Review of New Macbook [ with softball criticisms] '?
Twitter has invested in music streaming service SoundCloud
What does a CTO do?
From what I'm reading, I believe this is primarily geared towards trying to automate software deployments.
It works with select because it takes a pointer to the timespec object, which is read kernel side [1]. I misremembered poll doing the same thing but it takes a plain integer parameter.

[1] not guaranteed of course, but it is historical Unix behaviour

Edit: btw, i do agree with your final sentence!
No, the correct response is to not go to the site in the first place. All I saw from your response is that you should be entitled to go read their content, despite the fact that they don't wish for people with ad blockers to go to their site. So you are saying you are entitled to read their content, rather than simply not going to it in the first place.
Thanks, somehow I had missed that when looking at the tech specs.
Or maybe not.. what about mypy?

http://mypy-lang.org/

If 98% of the code has very basic types (i.e. function takes a Integer and returns a Decimal)... we could encode that in type hints with something like mypy, and get many of the type checking that statically typed languages get, without a crazy type system.

Hey I will take a 98% statically type checked language over 0%... if in so many cases I clearly know the types of stuff, let's put that info in there and detect and code time. So much of the standard library could use this to be cleaner.
Higher class licenses open up more experimental spectrum usage. Inventing your own communication protocol/mode will give you some privacy, insofar as getting your message above the lowest-hanging fruit of other digital transmissions.
Self-preservation the last thing holding .net devs on the platform
on mobile, so i keep it short. re the fries you are misinformed, just google, either HN or Reddit, a guy there deconstructed the recipe, their way of preparing fries (they freeze them two times) is very sophistcated, better than frying fresh potatoes and not close to the cardboard fries McCain produces.
> The dynamic world lets us have inconsistent code that partially works

This is precisely why I have nightmares about refactoring dynamic codebases.
How do you decide who can write to and read from your data store?
Ask HN: What is a (non-existant) service or tool that you want as a developer?
Why do you presume that web app has to be run public? You can easily limit access to web app by IP, or you can put it on a private network that you will access through VPN. That would make it more secure than most web services that we trust regularly, like gmail or paypal...