skysight-inc/HackerNews huggingface dataset:
re: "The traditional way is to put off all creative aspects until the last part of graduate school. For seventeen or more years, a student is taught examsmanship, then suddenly after passing enough exams in graduate school he's told to do something original."

A lot can change over the last 35 years : http://www.nsf.gov/funding/pgm_summ.jsp?pims_id=5517&from=fu...
There is no way to select over a range of TcpStream objects. There is no stable way to select over a range of mpsc channels. There is no way to access a TcpStream in a non-blocking manner. There is no support whatsoever for UNIX signals. I could go on.
Exactly, it means the same thing, never.
"Advertising is not always the solution."

Totally agree. But many/most of the proposed solutions typically involve charging the users for basic usage which is completely stupid for a site/service dependent on widespread user-generated content.
Hey @sharemywin, pretty solid question :) Should have mentioned that. It's a content management system for Medical Marijuana dispensaries.

The main feature-set for the Software Owner:

1) Add new dispensaries
2) Customize dispensary info
3) Generate a custom iPhone/Android app for that dispensary

The main feature-set for the Dispensary Owner:

1) Enable/Disable features (Instagram-esk Gallery, Rewards, Points, Punch Cards, Menu, Location, Events, etc.)
2) Modify branding/colors
3) View/manage dispensary users
4) Send notifications to users

The main feature-set for Dispensary Cashier:

1) Add points
2) Punch cards
3) Lookup/verify users
4) View rewards/punch cards/menu

The main feature-set for Users:

1) iPhone App (with above features)
2) Android App (with above features)

There are probably some things I'm missing, but that's the gist of it :) As you can imagine, it took me a long time to build all of that. If I were to sell it (is that something people do when this happens?) the goal would be to get something around 100-150k for the entire setup, but getting back any of the money (aka, time) I undoubtedly lost on the project would be ideal.

Thanks for any advice!
You're a little late. I think the disruption you're thinking of happened in the 1960's.
So... you are upset your old phone doesn't support the latest iOS feature?
It has various color and brightness controls, so you can adjust it.
Why most programmers hate code that they don't write?
Hi!

I work as a Front End developer in Dublin and I was wondering the following:

- All companies that I worked, I never saw a programmer saying good things about someone else's code.

Since I realised this thing, I always look at someone else's code in a different way. I try not to thing of how bad the code actually is but I try to criticise architecture problems and things that might be optimised. Not the code itself.

What I say about not the code itself would be something like:

Trying to avoid to criticise micro optimisations and/or things that I know it is bad but I do it anyway for reasons that might be due to time constraints.

The thing is, It is very easy to criticise someone's code but it is very hard to at the same time have a great code quality AND meet all constraints to deliver that.

And the point is, at the end, someone will look and still think it is bad.

I would like to know your thoughts about this problem and how to address them in a better way.
Unpublishing npm package breaks the internet
These 3D printed Stormtroopers are a great help for my cup of tea
This is a good question, but the direction he's going with it seems like it might be advocating throwing the baby out with the bathwater. It's true, we're not punishing the right people, and the people we punish are frequently being punished too much for comparatively minor crimes. The solution isn't to eliminate punishment, it's to fix the system so that the bigger criminals don't get away with their crimes because of their wealth and political connections. And for things that aren't against the law but are devastating, maybe we need to look at changing the law. However, even here, civil suits usually serve to deter such behavior: many things aren't technically "illegal", but they are actionable "torts", which you can sue people for. The McDonald's coffee case is a good example here, and shows why civil suits, though frequently derided, actually serve as a check on really bad behavior that doesn't have specific laws passed against it yet: McD's kept their coffee heated to dangerously-high temperatures, despite other people being injured by it in drive-thrus, and when it happened to this woman, she sued (wanting them to pay her medical bills, as she sustained serious burns) and won a very large punitive judgment as the jury felt that McD's was negligent. There's no law saying how hot coffee should be served (and that's likely to be micromanaging and not a good way to run society), but it is entirely possible to be sued for "negligence" when you do something that gets someone hurt, so there is a big incentive to not do that, and to make sure you don't seriously injure someone through your carelessness.
It's too bad that this doesn't seem to be viable in the 3rd world (yet). It's needed there far more than here. (Not that this service isn't useful here.)
Hertha Berlin sedang mempertimbangkan pindah
Sorry one piece of clarification: Is the amount you quoted your current pay as an L6 or what you were paid when you were hired as an L4?
Whether you can leave a bird alone during the day does depend on the bird. My lovebird actually got upset when I worked from home; apparently, I interfered with his afternoon nap. He'd start squawking pointedly at me around 1 and wouldn't stop until I left the room, whereupon he would tuck his beak into his back and sleep for three or four hours. The conure I have now likes to have me around during the day, but is fine if I'm not, as long as she gets a few hours of company and attention.
Amazon Leans on Government in Its Quest to Be a Delivery Powerhouse
1) But don't they also have an advantage with economies of scale? Maybe anything below x million isn't worth it, but cost-wise they should definitely have an advantage. And why not try them at least.

2) Right. Except ads definitely alienate users and detract from the experience. So the solution they've chosen isn't necessarily a decision conscious of this.

None of the items in my list really detract from existing user experience. They're all extras. If Kanye decides to charge $100 because he can, that's on Kanye alienating his users, not twitter.

Building capabilities and increasing capacity seems like a clear path of progress to me, except twitter has yet to step foot in that direction it seems. Tons of money is being made on twitter, except by twitter. Very strange.

Of course, having tons of cash in the bank is the perfect excuse to not do anything. Waiting for an epiphany maybe... Everyone is waiting.
If you're making an innocent comment, it's horrible that you should have to worry about long-term consequences purely because of venue.
They deleted the posts from the front page. Did you misread my title? For example the post with over 6000 upvotes in r/worldnews would normally be on the frontpage. But it seems to have been manually removed.
This is a tricky situation. I have no good solution beyond changing social norms to make it more acceptable to reduce people's pay (either within a job or across job transitions). Of course, such a change would need to correspond to a change making it less socially acceptable to live up to the edge of one's means.

I have no idea how to enact such change.

And while I am a grey beard myself (and actively advocate hiring a few more greybeards where I work, albeit for selfish reasons), I fully recognize that "youth" and "energy" will be vitally important for many jobs. Our industry may be a naturally pyramid shaped one.
The problem with composable tools is that some things are really hard to compose and separate out, and have to be integrated: syntax highlighting, autocompletion and interactive debuggers are really hard to treat as separate programs.

You probably noticed how useless racer is on the command line: type code in your text editor and then when you want a completion, you go to your CLI and type "racer myfile.rs row,column" and there are your completions! :)
Jokes aside: it's clearly superior (and intended) as an integrated tool than as a command line tool.

I'd argue that a debugger can offer the same kind of power being an integrated debugger as the (admittedly silly) racer example.
Coining a term for some idea tells you something about that language+culture, don't you agree?

Take wabi sabi for instance. The fact that they have a word for that is not a coincidence, it's a byproduct of their culture: https://www.youtube.com/watch?v=EBUTQkaSSTY.
They didn't charge us $60000, but experience has been similar in Bellevue, WA. We eventually resorted to the wireless ethernet service. (It was a more of an issue that they couldn't pull wires from ANY service providers in the area -- and it happened to be just 5 minutes away from Downtown Bellevue...)
I don't miss the things you mentioned very much, and I think it's an exaggeration to say that these things are what makes Rust's standard library not usable for anything serious. But anyway:

> There is no way to select over a range of TcpStream objects.

mio

> There is no stable way to select over a range of mpsc channels.

Yes, this is annoying. We should stabilize MPSC select. You can use BurntSushi's chan for now though.

> There is no way to access a TcpStream in a non-blocking manner.

mio basically supports this, no?

> There is no support whatsoever for UNIX signals.

Do many languages have good support for this? The C and C++ standard libraries don't; that's part of POSIX. Signals interact very badly with garbage collectors, so I can't imagine many languages have this.
I have. Of course I have my own personal code, as most every man does, but that does not always align with the law, and so where they conflict, rational calculations are made. I like to think that my code is good enough that in a society of just Mes we could get on well enough in anarchy, but there will never be a society of just Mes, there are lots of differing codes out there and the law helps ease tensions between them, plus my code certainly has flaws even if I can't change or see them yet.
That's why it only works with ES6 imports. ES6 imports must be made at the top of the file, and aren't dynamic. You must explicitly import what you need.

Additionally, this method only works with named imports. So for example, you can have two files:

File a.js

export a = 5;
export b = 6;
export c = 7;
export d = 8;
export default {a, b, c, d};

File b.js

import {a, b} from "./a.js";

console.log(a);
console.log(b);

c/d will never be included in the output file, nor will the default export. However, if you do:

import a from "./a.js";

Then it won't optimize at all, because all of those objects are referenced in the default export.

Note that it's possible I'm wrong as to the specific optimization method, but largely speaking this is how it should work.
No, this is about universal income (bolsa família is means tested).

I've never heard about it, I don't think it has gone anywhere.
The Federal Circuit Court of Appeals (and apparently the Supreme Court) would disagree with you on copyright protection for APIs.

https://en.m.wikipedia.org/wiki/Oracle_America,_Inc._v._Goog....
Dang, you better let me buy you lunch/dinner/a beer...

I recognize that you're giving my slack, and I want to be sure that you know how fucking much I love HN.

I agree to your terms but I really want to meet you in person because you're awesome, and we both love this industry.

I'm in SF, tell me when and where and I buy.
Oh, I don't think (any kind of) engineers should be entitled to extract monopoly rents, which is why I am against all (or almost all) occupational licensing.

The concern which the (great-grand-) parent brings up is that a great deal of money is being spent on 'conservation' efforts which may be a poor allocation of limited resources that could be better used (to protect a greater variety of more endagered species).
Potential Response to Oracles Anti-PostgreSQL FUD Letter in Russia
Probably need to translate the text to Russian though, but the concept seems ok. :)
Talking with the machine: The race to create “Samantha”
> In any case, the fact that we still suffer from terrorism speaks its own language.

Knowing why something happens doesn't mean it stops happening. First, some problems aren't easily solved. Second, there is not the will to solve some of them. Climate change is an example of this.
The article isn't terribly serious, but I'll bite anyway.

The IRS and GSA private vehicle mileage rate for 2016 is 54c. The federal government believes this to be a representative cost for a mile driven in a typical private car, inclusive of maintenance and capital depreciation. By that figure, the real cost of a 34 mile round trip is $18.36.

The US doesn't provide tax deductions for bicycle travel, but the UK does. The rate set by HMRC is 20p per mile, equivalent to 28 cents. This figure is inclusive of maintenance, depreciation, third-party insurance, clothing and accessories. Accordingly, the cost of a 34 mile round trip is $9.52. The average cost of living is significantly higher in the UK than the US, so this should be seen as a generous figure.

Even after adding the OP's calculated food costs, cycling comes out as considerably cheaper than driving. There is also the broader issue of the typical Western diet, which contains a significant excess of calories.
Garry Newman about Game Developers Conference 2016
...faces problems solely due to the nature of the language its written in.

Really, this is true of any programming language and any involved enough program. It's just that with C and security-critical programs, there's some unfortunate concordance between the errors you want to avoid and the errors that are harder to avoid.
TL;DR:
* Talks is a waste of time
* Marketing VR-people sucks
* Crazy people
* Notch make bad drinks
* Don't waste your time on GDC
It depends. You can crank up the brightness much higher on a CRT, and so you can get better contrast in a sunny room. In a dark room, any decent LCD and any half-decent CRT can get the characters uncomfortably bright.

But it's only 80x25! I may have read megabytes of email and Usenet on such things, but I always lusted over the big displays of the Suns that could fit 40 rows down, and change character size to match my desires.

So I'm all for adding more screen real estate, but a VT220 isn't my pick for best way to do that. I prefer a second large monitor in portrait mode.
> The same can't be said of any high level language

Rust is basically a metal level systems language. Just like C. It has a nicer type system but it compiles to more or less the same thing in the end. Unless you make an error such as using freed memory, in which case it doesn't compile while the equivalent C code would often compile to a very high performance foot-gun. The Rust safety is paid for, for the most part, at compile time unlike the usual high level languages like java/C#/python/... which pay for it at runtime.
Presumably the company will want to make a profit by billing the health insurance company (or customer, if they don't have one), and the investors will want a slice of those profits.

Their FAQ says they're HIPAA-compliant, and data collected about a patient's health is extremely confidential.
Yes, the canary disappeared. That doesn't mean Apple didn't fight their hardest against the order. They're legally compelled to silence.
Greate PHP tips about Security
I guess if you run yet-another-dog-food-store and you want to get more business, you target the top 3 competitors whenever they have sales events and at random throughout the year during busy periods. They'll lose custom to you and other stores because customers hate slow/broken sites. Just make sure you don't ddos everyone except yourself. Bit of a give away.
Yes the payout calc by company is cost to the company of an exploit, but with a repeated game scenario.

i.e. you can't look at the bug and payment in a vacuum, you have to factor in future bugs.

So the cost is the value to the company for the exploited bug if used properly plus the expected value of future bugs.

Which is weird, right? This shows companies can be internally incentivized to reduce bug bounty payments to show 'they are improving' when in fact, developers are leaving their bug bounty program.
I also felt the Wittgenstein references "thrown" away in the article.

I guess the author tried to say that the word "life" has many meanings but in the physics "language game" its meaning is yet to be defined. In other words, defining what the word "life" means is defining what life is.
Private organizations can feel the pinch from activists too.

I think also some groups are better or worse at marketing and/or lucky vs unlucky. For instance, diabetes is a diverse condition and the American Diabetes Association is right up there with the Breast Cancer Industrial Complex. We even see medical clinics in our area that are working pretty hard to figure out how to treat medicare patients with that condition both properly and effectively even though it has taken a long time.

So far as politics goes, chronic pain is connected strongly with disability and pushing it back could get a lot of people off disability and back in the workforce again.
From the article:
"Fly with me now, on a tour through the world of elevation data"

Basically a nice article talking about how the data is gathered, stored, and sometimes used.
> I don't think that they're eliminated because dynamic testing can't eliminate everything—it only finds bugs given its test inputs.

I can't think of an example of UB-exploit in the compiler that wouldn't result in different branch behavior, and thus, I think, in failure of MC/DC. But I may simply be insufficiently imaginative.

John makes the point about source code in a follow-up comment, and I agree, but I also see Hipps' perspective.
I have a VT220, and it's pretty cool apart from the high pitched whining sound it makes. I think I might have to recap it at some point
https://play.google.com/store/apps/details?id=org.nick.crypt... works but requires root.
Libsixel: The new standard of SIXEL development – graphics in the terminal
Well, you are probably right. :)

I am certainly biased as I enjoy procedural languages for their simplicity. So many constructs in the others. As the saying goes, C++ is my favorite 4 languages. I hope that doesn't become the fate of Rust. Go-Lang seems to get that part properly then that's probably debatable.
Who said that we should?

States have justified their actions by many different codes of ethics. I know my answer to the legitimate role of the state: to protect individual rights.
There are a lot of problems in speech besides transcription. I should have been clearer about what I meant.

Even for people that do want transcription, though, often you can handily beat the accuracy of off-the-shelf services by tuning the models to the domain.

I'm pasting some copy from our website in part because I can't talk too much about specifics, but here's some examples:

"

High quality speech to text transcription, including in the very difficult areas of conversational human-to-human speech: phone calls, voicemails, meetings, etc.
Classification of speech & language: identifying gender, age, regional accents, level of education, etc.
Voice front-ends for various applications and devices, including natural language interfaces: heads-up displays, robots, smartphone apps, etc.
Speech synthesis (a.k.a. TTS) to generate high-quality synthesized speech from text.
Analysis of audio: detecting different types of noise or speech: dog bark, shouting, gunshot, water running, cars, etc.
Customization of speech recognition to processed signals, such as proprietary compression or noise reduction algorithms
Fine-grained analysis of speech and language, for giving feedback in language pathology or language learning.
Analysis of speech & language to detect various health conditions: stroke, dementia, depression, schizophrenia, etc.
Information extraction from text or audio: phone numbers, dates, entities and relationships, etc.
" [0]

[0] http://cobaltspeech.com/our-products.html
And what about systems that don't have a stable interface below dynamically linking that platform's system-provided libc? Just let every program break when the system updates?
I did confess the pedantry of my amusement-but-sometimes-irritation. I'll indulge myself to point out any substantive translation between two languages will involve expanding some words into phrases while some phrases may be condensed into words. The deeper irony of this way of presenting the issue is that it's usually ubiquitous and common words, which tend to have complex situational meanings that map very messily between languages.

For example, the English word power translates both pouvier and puissance from French, an imbalance which forces translators into circumlocutions that I lack the patience to attempt to explain on my tablet [1]. Which is to say, they are decidedly not matter-of-fact.

Its the presence of these ordinary words that really are problematic to translate that feeds my reaction here. By singling out highly-specified words that are unlikely to exist but straightforward to express, the real heart of the translation issue is actually obscured. What's worse is that this misleading and cursory method of explanation has become a sin twice over by embedding itself as a worn-out pop-science cliche. By now you may have surmised that I didn't sleep too much last night.

Having got that off my chest, I will now stop soapboxing all over this really quite fascinating article.

[1] this distinction has been heavily discussed however, as it's important in the work of several famous theorists. a googling should yield explanations.
...serious question: why can you not these days get marker-pen turtles for silly small amounts of money? (Or, indeed, at all?) Battery, wireless and sensing technology is now so easy and cheap that producing a battery-powered turtle which talks Bluetooth ought to be simple. You could use the works from an optical mouse for motion tracking.

The old turtles got quite sophisticated, and eventually turned into plotters:

https://www.youtube.com/watch?v=mR8enP09RPI

(The hole in the middle was where you put the pen for turtle mode.) Look at those elegant curves as it draws straight lines! And you can see it calibrate itself against the edge of the paper. They made a later version with a longer cable but I can't find a video.

Ah! There's a 1985 review of the plotter on page 28 of this:

ftp://ftp.stardot.org.uk/pub/docs/magazines/beebug/volume04/greyscale/BeebUG%20Volume%2004%20Number%2002%20June%201985.pdf

Man, I had that magazine when it was new...
Should have been clearer, I meant external. But honestly, I don't mind having to show my passport while crossing internal borders.
Engine for Gabriel
Thanks, good to be able to put this and the author in some context, though the science should stand for itself.
Hiring is broken
The Trouble with Transporters
My guess is telemedicine insurance coverage arbitrage.

Insurance companies reimburse doctors for consulting and prescribing the medication to the patients. For low risk/low effort consultation, like birth control, the doctor can go through more patients via telemedicine than having them come into the office with similar reimbursement rate as traditional visit.
This is why I started my own company: So nobody could tell me what to do. It's not really even about the money.
...and they leave the courtroom and you never see them again. This is a guy who thought taking your TV was easier than working and buying his own. No way is he going to get me another one. Its preposterous.
MathML's lack of support?