skysight-inc/HackerNews huggingface dataset:
You are wise not to. Even with the help its a long way from years of grad school:

http://www.slate.com/articles/life/culturebox/2012/02/the_my...
Sorry that you feel that way, but the presented arguments are totally bogus:

- there are only two CPU's nowadays to code for, intel and ARM, so if you don't need portability across operating systems, that is manageable; and with cpp(1) macros, one might even be able to write code which would assemble across operating systems on the same processor (for example illumos and GNU/Linux on intel);

- even if you use the simplest of instructions, assembler code written by a human will always beat the compiler - ALWAYS!; don't take my word for it - try it out for yourself.

On slower / older systems, assembler is the only way to get the required speed. And it's fun, really lots and lots of fun to code in assembler. Not to mention that it's easy. Lots of people do it, just look at the demo / cracking scene.

You're just hanging around in the wrong circles, with the wrong crowd if you think assembler is niche.
> Another option would be to use the wall, ceiling, or floor as an evaporative surface.

This proposal may seem over-complicated at first, but low-tech cob walls naturally exploit this effect by "breathing" humidity.

"these results show that earth buildings in diverse climates have significant potential to cool themselves evaporatively through sorption of moisture from humid night air and evaporation during the following day’s heat."

~~ Intrinsic Evaporative Cooling by Hygroscopic Earth Materials, http://www.mdpi.com/2076-3263/6/3/38/htm
Tradeoffs are great when you have all the information before making a decision. The life I'm living now is not at all what a campus recruiter sold us.
Reminds me of JL Collins

https://youtu.be/eikbQPldhPY
It doesn't require you to think - it makes you think there is an elegant solution but there isn't really. I suspect you've done it wrong.
Depends on how many prebuild (proprietary and expensive) components you want. I think the absolute best platform for robotics is Arduino. Pretty much anything you can think of has been done, and there's likely a step by step tutorial out there somewhere with component lists. Arduino UNO clones can be had for as little as $3-$4. And the components like LEDs, motors, servos, etc can be had for a tiny fraction of what a lot of the proprietary systems cost.

The downside comes when you want to do things like attach a motor to a lead screw, or attach something to a servo. You'll probably end up needing a drill press or an improvised lathe. But, I think compared to the cost of the proprietary systems, you can still come out ahead. And you don't have to worry about breaking something or dedicating a motor or controller to a project because they can be replaced cheaply.
Hey HN! I'm part of the team behind this device. It can keep vaccines cold indefinitely without electricity—you only need to move the device in and out of the vaccines container and maybe lay it in the sun once in a while. This is a link to our design contest submission page.

It's an absorption heat-pump that uses osmosis and exo-/endothermic salts. There's a cooling phase (absorbing heat) and heating phase (releasing it) and it switches b/w them when it crosses a temp threshold (73°F). See diagrams in URL.

How to use it:

Put vaccines in an insulated box (maybe cooled earlier w/ the device). Put the pack into a stream (or already cold box), which lowers the pack's temp below 73°F and starts the runaway cooling. The pack gets cold (~40°F) in a matter of seconds. It absorbs heat from the box and stores it as chemical potential energy in the form of dissolved NaNO3 and crystalized CaCl2. After hours or days, remove the pack. If outside air is above 73°F, it automatically triggers the heating phase when it warms up to room temp. If not, manually warm it up (lay in the sun or on the stove) to bring it above 73. Then in just minutes it gets hot (~105°F) as the salts release all their stored heat. When heating finishes and the pack returns to room temp, store it or put it back in the box to start cooling again.

Principle is similar to other systems, e.g. A/C in RVs (wikipedia.org/wiki/Absorption_refrigerator).
But A) it's driven by small temp changes you apply, so it's easier to do w/out electricity, and B) it uses safe cheap materials.

Cooling per kg (of salt+water) is around 90% of melting ice. (ie, approx the same weight of ice in the cooler for same amount of cooling)

--

Big impact where spotty electricity makes storing vaccines difficult: long electricity outages spoil vaccines, which have to be thrown away.

Another monetization: sell as electricity-free heating to backpackers.

This is part of an engineering competition. If you want to support it please vote for us!
You forgot to drop the mic on your way out.
If you're using a password manager to have unique passwords for every site, what does TOTP 2FA even protect you against?

Since 2FA only comes into play for protection if the password is compromised, if you're using a password manager that should mean that data breaches at unrelated sites shouldn't be a risk.

So we're down to phishing and malware/keyloggers being the most likely risk -- and TOTP offers no protection against that. If you're already at the point that you're keying your user/pass into a phishing site, you're not going to second guess punching in the 2FA code to that same site. I'd even argue push validation like Google Prompt would be at a significant risk for phishing, unless you are paying close attention to what IP address for which you're approving access.
But is that trade off worth it? Is the ability to work offline worth giving up a simple prevention of phishing attacks?
The name “functional” is commonly used to refer to a function which takes a whole function (rather than, say, a number) as input. A simple example of a functional is the definite integral (area under the curve) over an interval.
We can do better than ignorant condescension here.
I would be interested to see this compared to what I consider to be the null hypothesis: disabling overcommit altogether and handling out of memory at the application level.
Fortunately, your healthcare costs will be far lower than in the US (estimated to be at least $100k-200k between retirement and death).

https://money.cnn.com/2015/12/30/retirement/retirement-healt...
Thanks for replying to this. The fluid settings will help, although it is not quite the same on small laptop screens as before the change.

At the same time I think the issue you link really highlights what some people have been saying: stable quality of the core product hasn't had the focus that customers would like it to have.
Apparently you changed the line-wrapping behaviour twice in a year, without even realising that 1) you changed it, and 2) that some of your customers rely on this being stable.
Of course you could argue that it was silly to rely on this behaviour, and that the new behaviour is in fact an improvement. But personally I think functional stability is
important to all customers, and the fact that this was not a deliberate change is odd.

Obviously such a small change will never drive away customers, but I do think quality is the difference between having users and having users that are also ambassadors that will recommend your product.
Most of the top tech companies do provide sponsorship for visa. Google, Facebook, etc
I've had malaria twice [1] [2] in the last 18 months while driving around Africa, so this is great news for me. I wouldn't say I've had a full blown recurrence, though I have never felt 100% since that first episode more than 18 months ago. I kind of just feel a bit crap all the time, once a month or so a little worse than the rest of the time.

[1] http://theroadchoseme.com/malaria

[2] http://theroadchoseme.com/malaria-round-two
German footballer Mesut Ozil quits national team, citing racism
What matters is not the man, but the math. Regardless of who he is, are his critiques of the string theory math sound? As a dabbler in theoretical physics I don't have the skill to judge. What I am interested in, and only tangentially related, is someone doing a good comparison and contrast of the octonion theories and string theories. For more on octonions see https://www.quantamagazine.org/the-octonion-math-that-could-..., http://physics.oregonstate.edu/~tevian/octonions/.
Chinese+Zucchini+Pancakes
New IEEE Position Statement Supports Strong Encryption
This is a good point, in Go all instances of sync.Pool (Go's generic object pool with thread local storage) are registered with the allocator/GC so that under heap pressure they can be drained, it would be great if the OS could request this draining too.
> the fact that anyone could think this [...] is a good way to get more intimate time with their SO, makes me very sad.

This doesn't surprise me at all. There are plenty of rednecks all over the world. There's no point in being sad for them.
The side effects you experienced are unfortunate; if it happened to me, I would be very angry. However, the stigma around mental health is real and prevents many people from getting the help that they need. You can be angry without contributing to the stigma.
But you can trick Bob into entering his credentials + using his security key on corp.bank.co.m and then use those credentials + security key interaction to log into corp.bank.com IF the security key interaction is domain agnostic (like you can do with the 2FA codes you get on your phone - if you can trick Bob into entering his password you can trick corp.bank.com into sending Bob a 2FA code which he will also give you).
I can see the point of both views but I do think the behavior of sf was worse than that of ms (in the case of sf it was a criminal breach of trust).

In any case it does seem like a double standard to not accept the “new people, new philosophy, new chance” in either both or neither case.
Toys ‘R’ Us Workers Face Harsh Reality in Quest for Severance
Nice article. However a bit weird that they link to one of their advertisers :/
Does doing this in user-space have any advantage beyond they could dev a PoC faster? It seems like building a better OOMK and having it live in user-space are orthogonal.
Seeking price reductions from suppliers "some dating back to 2016"... In other words: running to suppliers asking for refunds.
You can like it, but I know that protocols are driven by large commercial projects, not the other way around.

oAuth was pioneered by Twitter and took off BECAUSE they had clout. I have seen FOAF, Personas and tons of other things fall by the wayside without adoption.
When I started using Krypton for ssh and code-signing last year, the first thing I did was ask the Krypton team on twitter if they were going to add U2F. Glad to hear it’s in beta! It’s rarer these days to subsume another device into our phones’ functionality, but it’s still a good feeling.
On Android, you have plenty of options and they all work. Specifically, my Neo key works with NFC and my YK4 works with USB OTG (both original flavor and USB-C).

Apple limits the capabilities of Yubikeys so much that it's best to summarize it as "Doesn't work". It's more of Apple's anti-competitive restrictions that seem to go unnoticed by most people because they have a shiny UI.
One does not need systemd in order to have control groups. Control groups are a kernel mechanism. However note that the headlined software needs version 2 of Linux control groups.
Setting up blue-green deployment for your app in AWS ECS using Code Pipeline
There are people working on this:

https://en.wikipedia.org/wiki/Mosquito_laser

Although nothing much seems to have happened in reality:

https://www.fastcompany.com/3059127/what-happened-to-the-mos...
While there is a lot of that, it's one thing to "not do X because it's never needed and is supplanted by new technology"

Young people don't know what a VHS or vinyl player is and that is fine

Another thing is to think everything is solvable with a phone app, that everything is on Google or that everything is learnable through a step by step YouTube video and requires no effort.

That causes frustrations as well.
If I read this correctly, it's your first full-time software job? Be careful about your assumptions. Just because your competitive new hire peers are hanging around until 9pm doesn't mean you have to. Every software company hires so many duds, if you come in and do your job well, and be willing to burn the midnight oil (not literally) for crunches, you will almost certainly not be fired. Focus on working effectively, signal that you're more efficient than your peers. Making it look like it takes 12 hours to get a day's work done does not reflect well on them.
Doesn’t Google Apps support MS Exchange on the server? The paid one, that is? I remember there was a lot of hue and cry over Google dropping MS Exchange option for free Gmail around the same time when Windows Phone 8 launched. But at the same time, Google said they would continue to offer Exchange for paid accounts. Has that changed?
Pretty much, along with the fixed and known cost per month with fewer possible surprises.

I can understand the appeal of new if you are buying to keep for a long term, or something exotic. Outside of those I don't know why anyone would buy new a thing that loses half its value in the first two or three years. Still it provides plenty of choice in the secondhand market. :)
How Essay-Writing Factories Operate
20 Ways to Lose Weight Fast Safely and Effectively
1. Create a website for your services (you can start with WordPress - domain will be name.wordpress but free)

2. Design three fake sites for three fake clients (you can link to site1.wordpress.com etc - also free) and display "testimonials". This will be your portfolio.

3. Ask family + friends if they or anyone they know needs help putting together a site, then refer to them your site. May try to get you to do pro bono work but they'll serve as initial clients to add to portfolio.

4. Post same screenshots of sites and create an ad for your services on Craigslist (USA) or Kijiji (Canada) or any classifieds site - also free. Link this ad to your portfolio. This will increase your audience reach.

5. Have fun.

I did something very similar when I was 14 and getting started
VEX has announced a new micro and accompanying electronics - which should hopefully mean that their current Cortex system will become cheaper secondhand. Lots of benefits to the new micro but for hobby use their Cortex is sufficient.

Also a lot of good programming options available with this system - the same ROBOTC for C-like programming/graphical as is used with LEGO Mindstorms, but also Python (https://www.robotmesh.com/studio-editions) and actual C (https://pros.cs.purdue.edu/)
The smallpox vaccine used at the time of eradication had two main issues:

1) In some (fairly small) fraction of recipients it lead to severe side-effects, including death.

2) It was a live-virus vaccine, which meant a vaccine recipient could actually infect those around them (with the vaccine, effectively). This was a serious problem if anyone near the recipient was immune-compromised; the risk of deleterious side-effects in immune-compromised individuals, who would not be vaccinated normally) was much higher.

There is a modern (a few years old!) smallpox vaccine that is a dead-virus vaccine and would have a very different cost-benefit tradeoff in medical terms. I don't know what the economic tradeoff looks like (i.e. how expensive it is).
What happens when the product becomes unsupported, or the company goes under? I'd like to see more software sold with a code escrow clause -- if development stops or the company no longer offers support, the source is released by a third party. Maybe even under an open license.
Green Mountain, located in Vermont, makes a variety of lab-tested products which seem to be fairly high quality at a good price point.
It is obscenely overpriced.
His son; Morris Senior passed away in 2011.
No, I was taking less than the recommended dose. My brain was just borked.
Subprime Blindness is holding back the next big break in fintech
I think that's trying to hand-wave away the fact that many of these channels are the day job of the people making them.
Ask HN: Good resources on supply chain establishment/management for hardware?
I'm working at a company that develops and sells an industrial IoT hardware device. To date, we've been able to fulfill orders ourselves through the same process you'd use for electronics prototyping (i.e. use something like PCB Fab Express for low quantity board runs and population, do final assembly and shipment in our office). The device is about 8" x 8" across on a two-layer PCB, with a couple of 32-bit microcontrollers, cellular connectivity, and lots of I/O (e.g. RS-485, GPIO, etc.)

Demand is showing signs of ramping by the end of the year to a point where we would expect to fulfill 1000 units/month. As we've never transitioned a product from prototype to small-scale production like this, we're looking for all of the guidance and resources that we can get for how to best reduce risks to hitting our fulfillment targets, knowing that this is going to be a learning process and very challenging no matter the preparation.

Someone suggested that I read the book Supply Chain Excellence: A Handbook For Dramatic Improvement Using the SCOR model, 3rd edition. The literature on Supply Chain and Operations seems vast, so I'm curious what others might recommend given the context of our scaling targets. Am also highly eager to hear from others who have been through this process and what you all would recommend as resources, as well as lessons learned, do's and dont's, etc. Would love to hear from those who failed to scale especially!
Looks like the trezor has native support for ALMOST this exact functionality: https://www.youtube.com/watch?v=5Jva-vcFQjE (it for whatever reason, stores the passwords on dropbox, instead of in the device...)
I thought he passed on, but wasn't in a position to easily confirm.

They're both brilliant.
How U.S. Law Needs to Change to Support the Self-Employed and Gig Economy
Each to his own. There's definitely a risk there, perhaps I'm more vain or insecure than most. Almost every guy I've let in on my "secret" has declined to take it themselves
Without the cymbal throwing, of course.
2018’s “Board Game of the Year” Award Goes To… Azul
I believe a big part of the famous Javascript semantics can be emulated in Scala with a library.

Once upon a time I wrote a toy Android app with Scaloid, and tried to use some on-device print-debugging. toast("foo") worked just fine. toast(42) crashed at runtime. Turns out Scaloid offers an implicit conversion from Int to CharSequence, and it even doesn't turn 42 into anything like "42". I'm not kidding [1]. In Android you normally have "resource identifiers" as integers with no compile-time type information, and then at runtime you never use these as actual numbers, instead you every single time pass them to some function like getText or getDrawable. Sound like the perfect case for implicit conversion, right?

[1] https://github.com/pocorall/scaloid/blob/b4fcbd0c25870941af7...
Then again, so does Outlook.
Chrome is the only mainstream browser without a decent reading mode these days — because doesn’t want people hiding advertisements. One of the reasons I prefer not to use it.

And enabling reader mode doesn’t need any power user skills, does it?
Doubtful, I've observed the trend in how we screen junior candidates too. I hope you're not reading too much into my username, it's not serious.
Sentient life is overrated.
> If you're using a password manager to have unique passwords for every site, what does TOTP 2FA even protect you against?

Man in the middle attacks of course, which are possible on insecure connections. With the prevalence of root certificates installed on people's computers as a corporate policy, by shitty anti-viruses, etc, it's very much possible to compromise HTTPS connections.

The TOTP 2FA code acts as a temporary password that's only available for a couple of seconds. A "one time password" if you will.

Yes, it still strengthens security.

Read 1Password's article about it: https://blog.agilebits.com/2015/01/26/totp-for-1password-use...
its a problem whenever I visit my rural family.
"Increasing "minimum standards" tends to make it illegal to serve low-income communities."

That is a flat out lie. There is absolutely nothing preventing Uber from adhering to those standards while providing the same level of service they currently do.
One that got some media attention a few year back:

https://drsophiayin.com/wp-content/uploads/2015/04/Yin2004Ba...

Some less-dense coverage:

https://www.star2.com/living/2018/02/27/ev-when-your-dog-bar...

"All the people were pretty good at figuring out what was going on. There were no significant differences between dog owners and non-dog owners. They were particularly good at identifying dog emotion in Stranger Danger, Guard Dog, Alone, and Play."

These are interesting studies, but many nevertheless wonder why scientists bother. Most of us understand a common language for terrestrial animals. Lower-pitched sounds come from bigger animals with bigger throats. I've never been growled at by a lion, but I would understand that a deep low growl means it is trying to scare me with its size. This holds true for bears, dogs, cats, deer, even humans. Conversely, high-pitched screams are generally calls for help, mimicking the pitch of the young. Showing your teeth is a near-universal sign of aggression. Put this all together and it is enough to satisfy most definitions of language.
My adventures in the land of the flowing tensor
Ignorance is not a virtue.

It's not ignorance, but knowledge: since I know assembler, pointers are no big deal in C. For one who does not understand how the machine functions, they are a big deal. I don't understand why understanding assembler is so hard for so many people since machine code is so simple.

So if you learn assembler first, then suddenly C has fat pointers, strings aren't NUL-terminated, and the massive code base written by millions of programmers doesn't contain any buffer overflows?

No, suddenly your code doesn't have those problems any more because you actually understand what's going on and how it works. It's not magic. Except apparently on "Hacker News", where hackers seem to be in very short supply.
I believe having more proprietary software available on all platforms (including Mac) improves the situation - especially something "basic" like a mail client.

Yes, FOSS and Linux are "a more natural" match than proprietary and Linux, but the truth is: You can't get everything you might want/need for free at an acceptable quality .

Working for a company which sells niche-software for both Windows (most customers) and Linux (some big $$$ customers), I am happy to see more mainstream developers doing the same. If you're a making consumer software: Please try to follow suit!

Internally, we develop on and for Linux, but our code is cross platform enough (thanks Qt) to easily build on Linux and Windows. The biggest issue for me is remembering which C++ constructs work with GCC/clang but not with the MS compiler (which improved a lot in the last years - and which our CI usually notifies me about).
> There is a lot to be said for products that have been shaped by free market forces.

So, not only are Linux users "fundamentalists", they are communists as well?

> If Linux as a platform is going to succeed, Linux users [..]

So adopting proprietary software is going to make Linux "a success"?

> think about the richness of the entire ecosystem rather than seek to limit it.

FOSS "limiting the richness of the entire ecosystem"? That's rich, indeed.
I did a lot of other things too. That wasn't all I did.

But I was able to successfully alter my circadian rhythm on short notice when I worked the night shift and had to occasionally show up for the day shift by using Co q 10 in the morning and melatonin at night and making no other changes. So I'm absolutely certain this combo can move the needle on the circadian rhythm in specific.