skysight-inc/HackerNews huggingface dataset:
It depends. Is that software running some shitty web app, or my car?
Tell him to get on it then
I worked on a project in the mid 90's where we were prototyping a single board replacement for a PC and several specialty boards and we used a breadboard that was about 12 inches by 8 inches and we kept adding components until we had problems with the digital lines being too noisy - things stopped working consistently so we looked and the 1/0 levels were obviously pretty dirty on the oscilliscope so we had to switch to using wirewrap for the prototypes. This happened again with wirewrap so then we switched to PCB prototypes. Obviously this depends on clock speed for the data lines and application (we had a couple of CPU's, memory, and a/d, d/a, NTSC, forget how far we got with just a breadboard.)
> Imagine a vmware-like transformation at the source code level.

I'm not sure what you mean by this, but I'm interested. Could you explain?
But as the article points out, a lot of that cost is regulation led, having to comply with ever changing regulations in the middle of a project is what creeps up costs, like changing specs in the middle of a weapon program. Give nuclear energy scale and stability of regulation and it may have a chance to be economical.
Maybe don’t commit felonies?
> If a company thinks they can make more money by not hiring me, I don't really want to work there.

What if that same sentence weren't about age, but were about gender or race or sexual orientation? Genuinely curious... seems like it would be the same argument, but then some people feel age shouldn't be a protected class like the other ones are.
I've seen this happen so many times. How is it that the higher-ups can't understand the effect of removing perks has on morale? Of if they do understand, do they really feel the effect on morale is worth money saved (or whatever else the rationale is)? Are they hoping the effect will be short-lived?
I understand including more examples of unacceptable harassment for clarity, but I think they should not have included "level of experience".

It plays too well into some large companies "Embrace, extend, extinguish" strategies for dealing with open technologies. By being hospitable to people that obviously should not be contributing (eg, people who submit PRs through github) the talented contributors are allowing themselves to be open to a DDOS. There are many more bad programmers than good ones, and the dealing with the legions of unskilled programmers hired by "tech innovators" in their efforts to cut cost could grind kernel development to a halt. Then poof.
Fire 5 old and 10 young? QED
*not always true
I grew up in Saskatchewan, which is the most farmer-focused province in Canada, and is probably more farmer-focused than almost all US states.

Saskatchewan has never had DST.
I believe Stripe's original plan when they applied to YC was to start a bank.
I was crushed when I discovered the typical 9-5 wasn't typical at all.
Skills and Mindset Needed to Become a Chief Information Security Officer (CISO)
In iOS settings > workflow (yes, it is still labeled workflow in iOS settings!), it credits NMSSH which appears to be an objc wrapper on top of libssh2.
Getting up earlier is definitely an option but you can't make the most of the time if schools and workplaces are still on fixed times.
iOS 12 brings Password Autofill support
I see all of your points, and agree things are going that way.

But, for me, I will be staying with the cards until the chargeback/dispute schemes match up on bank transfers. I don't want to have to go to the small claims court if I have a problem.
I saw some weirdness on my iPhone 7 Plus also. The green icon for the Nextdoor app seems different/brighter. I thought it was just me, but perhaps it's not.
The cars are probably running on shitty web apps :-)
How about a four day workweek?
Practical container security issues
Print or Paperless aka ‘Digital’ – The Benefits of Each
You could say the same thing about java script
How to Write a Bug Report
Nowadays most families have both parents working. This would be so helpful for everyone.
I only use SSH keys, but if one uses a sufficiently complex password my understanding is that the primary risk of a password vs key is that the SSH host gets a copy of it (specifically /etc/shadow). If you control the host, I could see a password being an acceptable solution, maybe.

Worlflow/shortcuts can also arbitrarily HTTP GET/POSTs which is likely the better route in any case.
Touché. Either way, I’d be happy to pay more for software in applications that are relatively important, and less concerned about software that doesn’t have some bearing on whether I live or die. In the end though, won’t there have to be something like what bridge builders have? If we imagine a future of self driving cars, however distant, it seems almost inevitable.
Same thing here. The title should be something such as: Helping Computers Fill the Gaps In Machine Observed Actions
Probably similar to the concerns people voiced when the 40hr week was proposed, but then it went on to actually increase productivity (largely attributed to an overall healthier, better rested, less accident prone workforce.)

Source: R. Gordon, “Rise and fall of American growth.”
Two Japanese novels that I thoroughly enjoyed are Eiji Yoshikawa's Musashi and Osamu Dazai's No Longer Human.
This is where Singapore style caning can be much more humane than incarceration without throwing the whole city to the dogs. A few minutes of searing agony, a few days of recovery, a lifelong lesson to never do that shit again, without putting you in crime college or preventing you from ever getting a job again.
>Should elementary schooldays be shortened by 25%?

I don't recall a source, but I'm fairly sure that American school classes last longer than what data shows is effectual, i.e. teaching a class longer than X minutes (I think it's 30 or 40) has no demonstrable effect.
Re: Hence you must pay the old person 3x more because of all of their non-Java experience.

Not necessarily. I suspect what happened is IBM used to pay that way, but the industry practice has changed (for good or bad), but they fired based on current industry practice instead of their original practice, making it come out lopsided by age.
I wonder how this come about. Interchange in Australia is way lower, you can get rates around 1% without too much effort and interchange plus rates even lower on average.

You would think a larger market like the US would be lower not higher because of the volume.
Developer tools come with time, and time is the one thing non-standard architectures completely lacked until recently.

I still don't think the Cell had much future, but we will never be sure. (Also, the Cell had complete memory coherence.)
Well something like that depending on the Stripe infrastructure.

That currently happens when an issuer card is used in a merchant that is acquired/processed with the same issuing bank. It is called an "on us" transaction and doesn't need to fire through the card scheme rails.
Odds are that each group has a bit of dead wood so taking some from each group would be best - identifying that is the harder part for those several rungs higher
That's my error, thanks for the correction.
Edit: RcouF1 posted a more thorough response covering cache coherence as well earlier, which I hadn’t seen.
Read that instead. https://news.ycombinator.com/item?id=18010256

Original post:

As does C++ as of 11. [0]
For heap allocations, one used the POSIX (not stdlib) posix_memalign until C++17/C11, when std::aligned_alloc became standard. [1] The other option was manually aligning heap memory; it’s so much more convenient to use a transparent aligned allocator.

[0] https://en.cppreference.com/w/cpp/language/alignas

[1] https://en.cppreference.com/w/cpp/memory/c/aligned_alloc
Are you saying that it should be illegal/possibly illegal/DB to make layoff/firing decisions taking salary heavily into account?

To me, a layoff is about trimming expenses and retaining the maximum value/output per dollar of future total salary.

If that means that person A is (perceived to be) more valuable per dollar spent on salary than person B, person A should be more likely to be retained. Why should that be illegal (or even judged to be DB behavior)?

In theory, a company is paying a person to deliver value, not simply to have been stably at the company (or in their career or "be old"), right? (If context matters, I'm 47 and so "old" by some measures...)
Being able to download the last compatible version doesn’t work with iOS 3 but does work with iOS 5. I don’t know about iOS 4.

I have a first gen iPod Touch running iOS 3.x and a first gen iPad running iOS 5. Of course I have newer devices too.
iOS 12 on the iPhone 5S, iPhone 6 Plus, and iPad Mini 2: It’s actually faster
Just to make sure, my "ninja trick" was meant in an ironic manner. In my opinion, it sucks JavaScript has two equality operators, and it's inexcusable for it to have two different null types. That fact that you can use the forer to check for the latter with less code doesn't make either okay in any sense.
How do you organize what you've learned so far?
I surmise many of HN readers can relate to this problem, but how do you manage to organize what you've learned over the years? I feel like I am absorbing a copious amount of new information but feel like I rarely organize them in a fashion where I can revisit them and brush up on them at a glance.
The citation for that line[0] says they are still testing it. From my reading it sounds like they built some hardware, but it doesn't work yet :-)

[0]: https://www.sciencenews.org/article/google-moves-toward-quan...
The SH3/4 were cool little chips and had a surprising number of JVMs. Aside from the planetweb implementation on the Dreamcast, IBM had one, there was a cleanroom implementation called Kaffe project, and I had an optimizing JIT in SH4 assembly. Sadly the architecture is little used anymore.
Akutagawa and Kawabata. But I don't believe Murakami is considered representative of Japanese literature, so you might just not like them.
I am not an expert on nuclear energy but my understanding is that some designs (like the Molten Salt reactor) are considerably safer. You still have the risk of local contamination but no one should really care if a tiny area on earth is contaminated as a worst case. But they shouldn't expose a whole region to radiations.

My understanding is that development costs are significant as changing the design requires a lot of engineering and testing. But perhaps it is time for an ambitious programme which scale would justify the investment given the age of the current plants in most major countries.
Ask HN: Is there a SaaS template for Python
Is there a SaaS-in-a-Box template for python (like Spark for Laravel/PHP or Bullet Train for Ruby on Rails) ?
There are a bunch of different things wrapped up in your post and I won’t address them all. One thing though is that we don’t separate a technician vs an engineering in computing. Think about a plumber vs a water systems engineer. Both are valuable and paid well but they have very different roles.

Lots of people can be trained to be implementers and do valuable work. But we also don’t have stable best practices so that makes it harder. The line between engineer and implementer is blurred because an implementer constantly has to evaluate which new things should really be best practices.
I hadn't heard of this before but it looks really good. Good documentation, lots of plugins and community support, and appears to be in use by some big companies. Anyone here had good or bad experiences with it?
card present fees are vastly different (lower) than not present, and there is usually no fixed fee.
How many hours a day do you think Adam Grant has worked to get to where he is today? How many do you think he'll work to accomplish his next goal? Do you think he's taking his own advice?
Ask HN: Looking for feedback on my biz idea to help startups find smart $$$
Hello,

I'm looking to get your feedback on the following business idea: helping founders, especially those without vast networks, to discover smart-money investors for their businesses. In a nut-shell it would cut down on time founders have to take away from their business to spend on researching local investors who would bring not just money, but also expertize and connections to the table, to support the startup along the journey.

Have you raised before? What were your challenges? Let me know what you guys think.
Trump Draws Battle Lines, Says Mueller Probe 'Illegal,' 'Not Allowed' by Law
Just to tone down the "yet another..." aspect of the title, I might suggest, "What is ActivityPub, and how could it help change the internet?"
Ask HN: What is your most favorite product demo video?
There's a lot of ===ers in here. I can't say I've ever experienced a situation where not using === has caused an issue. However, I can think of many cases where === would have caused an issue. In other words, I've found == better handles unintended logical errors. Nonetheless, the equality chart is difficult to memorize. Luckily, I typically only deal with a subset of it.
I think it starts with the fact that being penniless is illegal. You can’t poop, you can’t build shelter. You can’t vend small items like snacks or clothing. All of that is illegal. So poverty truly is illegal in SF.

So, the poor will be criminalized regardless of whether they steal, what’s their incentive not to steal? From their perspective, they’re already criminals for not being rich, why not act like it?

Add to that the fact that most plots of land were illegally seized and resold. So from a moral perspective the landowners in SF are criminals too.

The city needs to take those issues seriously before they can reasonably expect the poor to cease their mischief. Without a navigable legal framework for the poor to subsist, and without a property court committed to restitution of stolen land, I don’t see how we can in good faith demand people refrain from stealing iPhones.
"4 hours just to get to work" means it takes 4 hours to get to work, not it takes 2 hours to get to work and 2 hours back.

If the parent commenter meant it takes 2 hours to get to work and 2 hours to get back that would have been better said like that, or "4 hours total commute time per day", or similar.
You're an idiot if you think insulting someone is effective shaming or the only way to do so. As the CoC points out, you can reprimand a community member in any number of ways and keep track of it.
The Haskell wiki's explanation is helpful, especially if you aren't incredibly Haskell savvy https://wiki.haskell.org/Heterogenous_collections
No one is mentioning that Apple is a hardware company first. They're not an ad company that makes hardware. Completely different approach and their stance for privacy makes sense.
Real, but much lower than coal. Coal causes on the order of 1000 times more deaths per kilowatt of power produced than nuclear power. This is counting nuclear disasters such as Chernobyl and Fukushima. Even if our nuclear track record were much worse, nuclear power would still be safer than coal.

https://www.forbes.com/sites/jamesconca/2012/06/10/energys-d...
Never seen that myself. Once there's no point to having a meeting, you can have it in the middle of the night, it's not going to affect the utility of the meeting :)
Angular-In-Depth: Router Url Matching and States
Will iPhone ever get bootcamp functionality to run Android, similar to how macOS can run windows?

From a legal perspective, could they allow the ability to boot Android without fear of lawsuit, given they allow you to boot Windows via bootcamp?

Putting technical feasibility aside, I would be iPhone for life if that was even possible.
Noted, thanks Travis :)
I dunno, PG's always had a great gut instinct about startups. That's why people love his posts.
I truly appreciate the kind words, thank you :)
Many of you may remember past radar ocean surveillance satellites, perhaps most notably the Soviet US-A series of RORSATs:

http://www.astronautix.com/u/us-a.html

https://en.wikipedia.org/wiki/US-A
hmm...will definitely give this a try. Especially the access to the FS might come in handy
Google Play Books is not fancy but it does work fine, is crossplatform and free.
If that is true, the best punishment you could do to IBM is to fire all their best talent and let other companies use those resources.
Not really. In my area, the school day is 8:00 AM to 3:00 PM. Teachers typically arrive by 7:30 AM and leave around 3:30 PM - and then do grading and other work activities in their evenings. Where do you cut 25% from that? Who watches the kids - especially in some communities where single parent households are the norm? If the state provides daycare, the money has to come from somewhere, and school budgets are stretched as is.

The workday reduction is a bit hand-wavy - it sounds good on the surface but when you get into the nitty gritty.
Congrats Kyle & team! So good to see your company moving forward and getting shaped into a great product.

http://Graphene-Python.org/ is still using Gatsby after 2 years from the first release, keep up the good work! :)
Thank you for checking it out and thinking about it enough to give feedback! I genuinely appreciate it. I've gotten similar comments about the abruptness of the transitions and agree a little softening would go a long way.
I think you have to manually trigger it.
Product developers make cost-benefit decisions all the time and much of the cost of slow or insecure software is externalized. A knee in the developer-visible cost-benefit curve represents the MVP everyone is so keen to release to market.
Greater amount of immune cells found in brains of some people with schizophrenia
It is a race to the bottom.

Payment processing has become so commoditised that you need huge scale.. see the Worldpay/Vantiv merger.

What Square and Stripe are doing is adding value and simplifying the complexities around payments. They will only be able to rinse small merchants with the high fees who need the equipment also (can't afford bespoke systems).

The larger tier one retailers get payments for near zero fees as they are literally just consuming the processing and they bring their own system/hardware/management.
Ah yes, EC2 uses 169.254 for the "metadata API." Basically, an internal network that allows a host to retrieve its own configuration data. I can see how that denying that would cause problems!
His ability to find the people who shared his vision (regardless of their educational backgrounds) and motivate them to do the best work of their lives. This was his superpower and the basis of his reality distortion field.

Got this from reading Isaacson's biography (which BTW showed what an asshole he could be).
It does. It takes a percentage of the connected user’s sales AND a $2.00 monthly fee per user AND the normal transaction fee.
It's cool to see Corey recommended, I used to work with him and his stuff is good.
You must agree that the timezone you choose has no effect whatsoever on the amount of sunshine there is in a day.

If you want to be outside in the sunshine, you can go outside while it's sunny, whatever time of day that happens to be.
At least in 3GPP networks (ie. GSM/UMTS/LTE, all of which depend on precise 27MHz clock in the handset) the PLL lock to network's time reference gives more precise time reference that you can reliably get from GPS and essentially for free. The MS (ie. your phone) needs to maintain that PLL lock in order to stay associated to the network (which itself has traceable time/frequency calibration to some kind of national frequency standard and GPS clock).

AFAIK in 3GPP2 (ie. US-style CDMA) the handsets actually have GPS receiver that gets used in the initial association phase to speed up the timing PLL lock (which for the initial cell acquisition has to be significantly more precise than in 3GPP systems)
gcj does not do what you think it does. It compiles ahead of time, so you get rid of the startup time and the warm-up time that plagues Java applications. But the code produced is just as GC-happy and memory-intensive as before. So the steady-state performance of gcj binaries vs JVM-run .class files are about the same (or somewhat worse for gcj binaries).
Suffice to say, I think this nonsense. The idea that Linus was ever screaming at some engineer from IBM or Intel because they were “trying to do the bare minimum in life” by trying to contribute to the Linux kernel both fails the Principle of Charity in viewing interpersonal relationships and is just utterly pants-on-head idiotic and a general indictment of your intelligence, upbringing, and education. You must be a complete and utter moron to have thought posting this idiotic drivel in public was a good idea.

Now, did the second half of my paragraph above in any way help my point? Are you feeling any more inclined to consider my point of view? Would you enjoy being spoken to that way in your job? Is this exchange of ideas in any way improved by my assuming you’re a fool?
Assuming you fire people only on merit, which should be IBM's claim, then the percentage should be about the same.

This is not accurate. Older people being more likely to be fired in a particular layoff could be a correlation, not a causation. You can't statistically prove discrimination in this way.
This happens in non-IT companies too. And companies have no idea about the institutional knowledge that they throw out of the door.
I've asked people to draft up sample legislation for such, and it becomes a nightmare to cover everything. Software usually has more "operational variations" (conditionals) than hardware or physical objects such that extrapolating physical engineering to software doesn't appear to work well.
Transmission of cancer by a single multiorgan donor to 4 transplant recipients
I don't think it's cost. Merkel took the decision to exit nuclear energy after very little thinking following Fukushima.

Building a single nuclear power plant is very expensive. Building 20 in a row is cheap (+ the ever changing regulations).
Those two lines should cause a VC to immediately invest. Unfortunately, the opposite is the result.
> slap on the wrist is highly energetic

1) Cells are elastic and suspended in water which allows them to survive what you might think of as extreme trauma. (Ever seen someone hammer a nail with a glass bottle filled with water?) Combine that with the elastic nature of connective tissue is what allows you to for example jump without killing off of the cells at the bottom of your feet.

2) Sunlight is EM radiation like X-Rays. However, the vast majority of the energy is harmless and and even UVA / UVB is limited to the top layers of skin. But, as far as those top few layers of skin are concerned it's like your constantly getting very weak X-Ray when standing in sunlight making it a great proxy for low level radiation exposure.

The tiny sliver of red UV that reaches past the atmosphere is what you care about. Dead skin cells block even more, but the tiny fraction of a fraction of energy can still kill you. https://en.wikipedia.org/wiki/Sunlight#/media/File:Solar_spe...
It is simple as this and I have seen the research.

The west loves tapping and the east loves scanning (AliPay / WePay)
> what work do you need to do that you can't possibly accomplish without hurting people? It's really not hard.

In that case "be excellent to each other" should be more than enough.
You have to let it go, and accept that XMPP is dead..

And help spread technologies that have a real chance
How did they determine that it was his sleep schedule that was responsible for the motor control issue?
I found that the change in timezone actually caused me to be commuting into the sun twice as often. I'd go through a period of commuting into the sun, and then the sun would start rising later, and then the timezone changed and I'd be commuting into the sun again.
Used to be able to burn the package off with a torch and leave the chip somewhat unscathed. I hate to think of the chemicals I was exposing myself to when I did that as a kid, though.
PeerTube is actually built with ActivityPub ;)