skysight-inc/HackerNews huggingface dataset:
Creator of App Maker here, though it's been a while since I was on the team.

Smoothing out the transition from on-rails to off was one of the original design goals, so there was arbitrary server and client scripting from pretty early on, and a component model to create widgets. The project as moved from being hosted on App Engine to being hosted on Docs infrastructure, so I'm not sure what the specifics of extensibility are, but I suspect they're pretty good, but more Apps Script oriented. Should be a good solution for heavy Docs users.

My thinking in this space is that you really can have your cake and eat it too with these tools, though it requires a really thought-out design, and that they built-in features use the same extension points that are available to users.

With JavaScript available on the client and server it becomes less of an issue whether you can run code at all, and more of an issue of whether you can run at the right time and intercept the right flows. Especially with Web Components on the client pretty much taking care of components. Providing a standard router on the client and server with similar middleware and handlers, and also middleware/handlers on state changes, you can get close to easy to start with and fully extensible.
HTTP Prompt paid version isn't on GitHub either. It's hosted on a private server only available for paid users.
It's more the l than the r, the pronunciation is also otherwise completely different in Japanese, because they don't have consonant finals, only nasals. You end up with ro-rahn-doh.
If you want to sell something, "worse but different" often makes the sales job easier than being a me too product (reference: David Davidow)
Great idea. My only suggestion is to have SEQme sort of symbol attached to the link that indicates that it expands the text and does not link to other material.
No doubt Steve Jobs is a role model as an Innovator. But as a health role model, not so much.
Smoked sardines with a splash of lemon are amazing.

Capers, or specifically caper brine, also make for a wonderful addition. You could also go for a combination of salt, dill, and Old Bay.
Yes, I feel about the same as if I had gone to bed late the night before.
A little more context for those who don't know the history of music in PC gaming, Sierra was the first major company to push hard on PC sound cards. They partnered up with Roland and Adlib to promote and sell their cards so they could take advantage of them for their games.

Wikipedia citation: King's Quest IV was the first commercially released game for PC compatibles to support sound cards instead of only the standard built-in speaker.

Sierra took it seriously and hired professional musicians to kick off their effort.

Hollywood composer William Goldstein (Fame) was hired to compose King's Quest IV.
https://www.youtube.com/watch?v=19r6RnReAf4

Supertramp drummer, Bob Siebenberg, composed the Space Quest III soundtrack.
https://www.youtube.com/watch?v=dxEP05TtOfE
Every async operation can potentially fail. And one obvious way is: a timeout. It is very unlikely you want your async operation to last forever. So sometimes you need to specify that timeout and clean up everything afterwards (e.g: close handles to files or connections, unsubscribe event handlers, or anything necessary to not produce a leak), as well as log whatever happened and propagate errors in a controlled manner.

Having this said, what is very lacking in most programming blog posts is the error handling portion, which is important. Errors happen all the time, and nothing is 100% reliable. Hardware is unreliable, networks are unreliable, input is unreliable... And this needs to be reflected in your code.

Some communities understand that code snippets from blog posts are not production code. But doesn't seem to be the case in the node community.

The impact of that is that is that now:

- npm is full of modules that do not handle their own errors

- many node applications lack robustness, bringing back reputation to node. e.g: not taken seriously as a platform language just as a throwaway orchestration layer and doing monkeying with JSON.

- lack of error handling is mistakenly seen as elegance and simplicity. in reality it's lack of skill, seniority and responsibility

- node module descriptions have more happy emojis and hyped superlatives than actual useful descriptions of how error conditions are handled

- consuming a node module today is playing Russian roulette each time you upgrade a version

I really hope the community takes a turn towards making code more robust and that could start in the blogosphere, talks, etc. But javascript is now the lingua franca of people that do not care about error handling and that is sad.
GK Chesterton on AI Risk
Well I could make the same complaints about how ruby has "filtered into devops tooling." If I never see another quasi-DSL that's really just a cute set of ill-specified ruby methods I will die happy.
The whole amino-acids thing that the author talked about made me cringe a little bit. "Amino-acids" is just basically the fancy word for "proteins" (I know there are amino-acids that aren't proteins, but let's not be nitpicking here) and in turns, "proteins" is just another fancy word for "shit we eat everyday." It doesn't matter that much what form it is (meat, plants, milk, powder), when digested in your body, it's proteins. Proteins give your body energy. Proteins are not some magical alternative shit to your food, it's actually food.

"Oh I don't eat, but I '''take in''' amino-acids" is like saying "Oh I don't drink, but '''take in''' dihydrogen monoxide."
The fundamental problem for me is the cognitive dissonance of needing to put a pilot into a machine where everything is mediated by a computer that doesn't need a pilot. The digital helmet projects what the pilot often sees from cameras, so the pilot isn't really looking through a window, but seeing through a digital camera. Targets are discovered by network interface to other planes. Geographic features are pre-loaded into the plan as a data file. The control inputs from the pilot have no predictable linear feedback, Instead they constantly adjust for various factors like wing slip or aerodynamic drag from the cannon being open.

So the pilot isn't using his senses to decide what to do or his reflexes to control the plane. Why is the pilot in the plane?
Loved reading Cuckoos Egg back in the day but man ... can't sit through watching all that manic pacing and twitching.
Not to mention that the IRS is on the phone to offer this service to everyone. If you call them up, they are very helpful. According to them, you have the right to pay as little tax as you legally owe, and they have the responsibility to give you quality service to achieve that.
To Japanese L and R are the same sound and are interchangeable because they can't hear the difference.

Another funny story is the Nikon's single lens reFlex camera, the F: it was called than instead of the Nikon R because of the L-R "problem".
There are W3C recommendations on photosensitive epilepsy; the key recommendation is to keep the flash rate of any large area of the screen below 3Hz. This recommendation follows broadcast television standards. The flash rate on this site is 2Hz, so it poses a relatively low risk of triggering PSE.

https://www.w3.org/TR/WCAG20/#general-thresholddef
There are other ways to do biomedical science than p-hacking at large data sets.

Some of the best science I've seen were experiments where the result was guaranteed to be one of a few different possibilities - and therefore any concrete result was interesting. That's mostly attributable to good experimental design. Cell A does X under condition 1. Cell A does Y under condition 2. What is the protein/pathway/atom/molecule responsible for triggering condition Y under condition 2 (or conversely triggering X under condition 1). Pick your level of inquiry, discover the answer, remove the answer to test for necessity, and add the answer back to a null background to test for sufficiency. If all are true, you have no found something useful and true. Statistics was only a tool to help you accomplish the above and actually had little to no bearing on the knowledge being created. Good experimental design could create situations where the culminating experiment either presented an indicator or did not, confirming the questioned hypothesis true or false.

Those kinds of factual discoveries were the biomedical science I was taught to probe for, where whatever the answer was it would be significant, interesting, and useful. And there is no way to successfully conduct the above experiments in such a way that statistics even can be of much relevance to the scientific question itself. Either you discover a mechanism or you do not, and logically it can only be one of a very few options.
Would you rather do that because of the AGPL licensing? I ask because you don't have to donate or pay to use this tool unless you want to use the latest features earlier.
Define their region. South Korea? Unfortunately domestic consumption is not large enough (which in turn fueled their success as an export economy).

China/Japan/India? Remember that "Asia" is not a real region. Each country has different idiosyncrasies. What edge does Samsung have in these disparate markets?
The weight loss is completely normal and expected. A lot of the weight came from water bound up in the starch reserves, it'll come right back after eating carbs for a few days. Similar weight "loss" would be seen transitioning into a diet with <100g carbs per day but with normal, or even excessive caloric intake.
What? Don't like being told your city is screwed up?
Haha bingo exactly what I was thinking:

>so I decided to take intra-workout amino acids

otherwise known as 'food'

Joking aside though totally supportive of this guys approach and all the best to him. I've recently gone whole food plant based, and definitely interested in introducing fasting too.
It's still a market, but people usually go for cheaper, Chinese branded phones these days.
I fast for three days before I travel. I've done so since reading[0] that it might strengthen the immune response, and I loathe illness while traveling.

Frankly, I am just happy to see HN talking about diet and health. My my inclination is to believe any medication or therapy must either overcome my diet or support it. I can think of nothing with a bigger impact on our physiochemistry.

0. https://news.usc.edu/63669/fasting-triggers-stem-cell-regene...
Blogspam of

http://news.rice.edu/2017/03/30/bad-cold-if-youre-lonely-it-...

with author byline (Mike Williams) stripped out.
> 6. Weapons research

Oh come on, how how naïve do you have to be to think that developing weapons increases violence?
Yep - in the intermittent fasting community, BCAAs (which the author was probably taking) are known to kick you out of the fasting state.
It's the exogenous ketones bit that I'm interested in. Dr Richard Veech has had some interesting publications out on dextro-betahydroxybutyrate [0]. In short, d-bhb is like an entirely separate macronutrient (not fat/carb/protein/alcohol) that is readily metabolizable and has higher thermodynamic efficiency- this translates to lower-metabolic damage post brain trauma, much better underwater breath holding times, something like a couple % power output increase for athletes, etc.

Thing is, the d-bhb production process is really expensive, and it's also pretty unpalatable (and needs to be eaten en masse).

[0] http://drveech.com/
Reference: http://www.bbc.co.uk/programmes/articles/5yV29Kvy5VjxL385H0X...
The US Navy risked its battleships and carriers because they were confident they could be replaced, via production and switching ships from the Atlantic to the Pacific. The German navy, in both wars, tended not to because they knew they couldn't replace them. The Bismarck was the exception that proved the rule. The Japanese did not really risk their best battleships until things were pretty desperate.
Blogspam of

https://www.aan.com/PressRoom/Home/PressRelease/1540
The writer obviously believes there's only two types of people. Those who see a lump sum as More money, and those who see a monthly check and view everything as a payment.

How about taking that million, leveraging it to produce a business, and instead of "retirement" (wtf does that even mean?) draw a salary while doing something you love while also having a good bit of cash in the bank.

Successful people that I know seem to do the latter, not sit around dreaming of the day they can waste away until they die.
It works great! I agree that we're unusual in the weight that we put in our references, but I've never had it be a blocker with an applicant. We run every reference through the same script of questions, for a call that tends to last about 30 minutes. Since many engineers often talk in interviews about what their team did, versus their own contributions, the third-party viewpoint is very helpful for getting that perspective. We've found references to be helpful in differentiating between average, good, great, and exceptional individual performance, and extremely helpful in understanding a candidate's teamwork. I personally find it vastly more useful than whiteboard coding and work samples for predicting how a candidate will actually perform.

Aside from their usefulness in making hiring decisions, as a manager, it has been great for jump-starting my relationship with my new hires with context on how they have worked in the past. That has been really helpful.

I agree with you that references have some limitations. We do, of course, expect that applicants will cherry-pick their references to make themselves shine. Yet, I typically get very candid feedback from the reference providers. I think most people simply aren't built to straight-up lie for someone else, even if they are a friend. References are typically someone in some level of authority someplace else, and they put their word on the line. Most people seem to take that seriously.

Another limitation is that people often can't use their current boss as a reference, and for people on an upward career trajectory, that may exclude someone who is capable of talking about the applicant's greatest career achievements. This was the case for me when I applied to my current role.

Lastly, we have to keep in mind that any single reference is colored by the biases and personality of its provider. And some applicants simply have access to better referrers than others for reasons out of their control. All we can do is make judgment calls when it comes to these things.
A Report on Indian startups
I would find it very reasonable if entity X asks me to develop a fighter jet, X knows from experience that these programs always overrun, X asks me to make a realistic roadmap with some leeway built in, and then X says 'well, if you overshoot milestone 3 by more than one year you'll have to foot the rest of the cost until the next milestone'.
There is no such thing as a "detox". It's a myth.

http://www.webmd.com/diet/a-z/detox-diets

https://www.theguardian.com/lifeandstyle/2014/dec/05/detox-m...
previously (2 days ago, 111 comments): https://news.ycombinator.com/item?id=13997634
, and this:

https://www.youtube.com/watch?v=EcKxaq1FTac
Cliff is an amazing guy. If you're in the Bay Area and looking for something to do, give him a call and ask if you can stop by. He keeps all of his merchandise in the crawl space under his house and built a remote-controlled forklift to bring it out. He has lots of interesting glassblown 3D shapes, Klein bottle hats, and so on, plus incredible stories.
Outline vector icons
Or read some of his books like The Cuckoo's Egg. He was honestly one of the reasons why I got into computers as a kid.
My daughters' troop sold about 2000 boxes, and I don't recall seeing any checks this year. Almost all either cash or credit-card.
That's the definition of a clean presentation. Very clean. Well done.
Oh I agree, win-at-all-costs is definitely not bro-exclusive, since it's been around a lot longer than this concept of bro-culture has been.
Both Google and Apple have recently made strong investments in India - look to Android One and Apple's move to manufacture iPhones in India.
It's sad so many people put in all the effort of a vegan diet, then end up with worse health outcomes.

On the other hand, a vegan diet based on whole foods, not processed like oils and flours, and avoiding too much omega-6 oil and sugar has an astonishing range of health benefits.

I'm surprised this site hasn't been posted / discussed on HN before:

http://nutritionfacts.org
Blogspam of

https://www.escardio.org/The-ESC/Press-Office/Press-releases...

with author credit (Sophia Antipolis) stripped out.
It's good that fasting is gaining acceptance. But I also don't like shoving it down other peoples throat.

Let them take it up and discover the benefits themselves.
> Sorry, but it is a historical fact that "strict legal definitions" are fuzzy, and the definition of a "right" changes with technology and cultural changes.

I am not arguing for some wishy-washy hypothetical future that may or may not exist, I am arguing about the present. Currently the law enshrines your right to hold an opinion openly, just not in certain contexts, based on the opinion. It does not (as I have stated) enshrine your right to have that opinion heard or published, and so therefore does not cover de-platforming.

> De-platforming, as practiced, is used to silence anything certain people don't like.

Do you have a source for this? I've only ever heard of it used to remove speakers that discriminate against minorities (eg. Milo, Spencer, et al. ad nauseum), and, in the twitter case, to condone removing anti-semites (which clearly falls under hate speech), or to condone removing groups of posters recently created, that all spam certain individials to troll them by "arguing" with them (this actually falls under "harassment" legislation in some places. Incidentally this has happened personally, when I tweeted that I enjoy reporting anti-semites on twitter, seconds later my mentions were filled with a mixture of people and bots whom have never interacted with me before, all spewing hatred at me).

> If de-platforming were only focused against hate speech, there would be no debate, as hate speech is not protected speech.

This is an indirect tautology.

> Are you saying that all de-platforming is only targeted at hate speech? In that case, you are simply lying.

Perhaps providing an evidencial claim here would better serve your needs. So far you have not actually addressed any of my arguments, you have simply called it weak, stated that I am lying, and stated that I am wrong in a different world, with different laws. You then have the audacity to state that I am making a logical fallacy! You have yet to produce a firm, non-tautological argument, or produce any evidence for any of your claims. You also seem to have taken it upon yourself to ignore the main section of my argument. I will respond only when you do this, since engaging with someone who argues in an intellectualy dishonest manner is wasteful of my time.

> You do realize that you made a false assumption about my views here for weak probabalistic reasons, then proceeded to ascribe them to me?

You make, almost word for word, the same argument as the people I was referring to, so it seemed safe that you would share the same views, as well. I admit I could have been mistaken, however you have not addressed any of the (rather valid) points I made in that same section. As you bring up logical fallacies, it might be prudent for you to read this one: https://yourlogicalfallacyis.com/the-fallacy-fallacy
Perhaps not every few seconds, but it will likely take more than a few seconds to "git pull --rebase", review the result, re-check the build and smoke tests, and then push. (Or, alternatively, to merge into master, build and test the result, and push.) And "every minute or two* is not at all unlikely for a company-wide shared repository during at least part of the day. Much easier to let a bot do either a cherry-pick or merge, including a build and smoke test.
Samsung also downplaying Android the OS, that's why they have TouchWiz (like most software, first iterations are crappy, but constantly improving), so when they switch to different OS (say Tizen), people would still feel home.

In Indonesia, there's a competition platform (like Kaggle, but for devs to make apps), and Samsung is one of the regular sponsors, holding competitions to build apps for Tizen, with interesting prizes.
Urban Evolution: How Species Adapt, or Don't, to City Living
I liked the part about the parser not benefitting from memory safety(parsers are a classic source of CVEs).
I don't know why the author used that example. The point of fasting is nutritional ketosis and Jobs was known as a fruitarian for a large chunk of his life which is at direct odds with ketosis. Fasting does have some beneficial outcomes for cancer patients: https://www.scientificamerican.com/article/fasting-might-boo...

The best source of fasting benefits I've found is Dr. Dom D'Agostino. He's a huge proponent of occasional fasts and the ketogenic diet.
I went through the build process — fascinating. Repo with the customized output files: https://github.com/kabootit/Iosevka

Also some instructions for getting it going in VS Code.

Never been a fan of narrow fonts but I'm sold on this one.
Sounds promising. This is why HN is so great. Meaningful insider feedback in the space of an hour. Thanks for that.

The other limiter is less technical. Finding a way to charge per user only for true internal users. That was my other stumbling block...tools that want to charge for everyone that touches a built app in any way whatsoever.
Related, this video on youtube which made me not want to eat fish anymore: https://www.youtube.com/watch?v=jH6wH1dqbwc WTF?!
To be fair, pancreatic cancer doesn't offer much hope even with treatment.
Blogspam of

http://news.unist.ac.kr/next-generation-perovskite-solar-cel...

with author credit (Joo Hyeon Heo) stripped out. Original has graphics also.
umm.. does anyone have a buzzword-free explanation?
Why are The Economist’s writers anonymous?
Snapchat pulled off the only good April Fools’ Day prank this year
I wonder how well it would perform on windows 95/98/ME.
No, it works fine here.

The site is non-https which allows for an internet provider to manipulate the page too. :(
See my other response for more context, but we have a behavioral interview-style reference call script, which is universal for all roles at the company. But it still does tend to reveal good knowledge about the candidate's technical ability, even with generic questions. Occasionally, I'll add an additional question for tech context, but I find the basic script to be pretty comprehensive.

I'll echo the sibling post for inexperienced candidates. References from jobs in other careers also work. But to be honest, if someone can't find anyone to speak in-depth about their achievements and teamwork, they are going to have a really tough time passing the bar to get hired. We don't generally do work samples of any kind, but I'd probably have to make an exception in that case, to get some kind of picture for how they work.

We've certainly had a couple people not work out on our engineering team. But I don't think we've ever hired a total dud or a toxic person.

It's interesting that you mention internal referrals, because I think that can be a major source of bias. People feel obligated to put in a good word for their friend, and if I hold the referrer in high personal regard, my natural skepticism of them as a reference diminishes. I feel referrers should say their (small) piece at the beginning, but from that point onward, the hiring process needs to be independent of their influence.
> "Every time there is a post on Hacker News or Reddit about a vulnerability in C, the strike team comes out to mention a rewrite in Rust"

I thought it was only happening with Go posts, but I can see it's happening with C and C++ too, which other programming language do you know is suffering Rust attacks ??