skysight-inc/HackerNews huggingface dataset:
I'm aware that the following is typical HN middlebrow matter, but I'm asking anyway. Does anyone know why RFCs are still formatted as if they were written on a typewriter in the seventies? I mean, here's a sentence quoted verbatim from this document:

Sunset header fields will be served as soon as the sunset date is

Wilde Informational [Page 9]
--------------------------------------------------------------------------
RFC 8594 Sunset Header May 2019

less than some given period of time.

What problem does this solve? How is this more useful than it is cumbersome? also, how do people write this? Do they manually space space space space align the footer and then copy it every 30 or so lines?
Moment magnitude is generally supposed to be correlated to the amount of energy released, so I would tend to think that it wouldn’t need correction.
This.

I mean, it's difficult to argue somebody isn't dumping something on a poor country when that poor country legislates to ban it for health and safety reasons (and some exports continue with falsified manifests...). And as highly sophisticated as the operation might be to export car batteries to villages in developing countries where they can set up cottage industries re-smelting them for their lead, I'm not persuaded by the idea the organizations running the exports deserve more agency than kids dying of lead poisoning, and I'm entirely unconvinced by the author's argument that it's emotional attachment to cars we've assumed are going to be dismantled for scrap domestically that makes us queasy about the whole thing.

A lot of the time the waste is being exported in ships that would otherwise be empty, and the exporters are evading expensive legal disposal costs and massive taxes (a lot of organised unlawful dumping takes place closer to home of course, but there are costs and risks of doing that at scale too). And whilst I'm all in favour of taking a nuanced view of low income countries trying to make money from recycling, I also refuse to believe that someone who has written two books on the global waste trade over two decades of research has never heard of any incidents which don't fit his narrative of waste exports invarably being legitimately purchased by informed customers (really? he hasn't heard of the Khian Sea?)
Prototype Ariane 6 carbon-composite upper stage gets ESA funding
You can change modifiers for different inputs. If you have another keyboard attached, it will give you the option to choose between that, and other keyboards, such as the built-in. They can have different modifier overrides.
> I didn’t mention this because it doesn’t improve such a small program, but you can also try UPX and other executable compressors if you are working with a much larger application.

I don't recommend this as it will increase the memory used by your program which is usually more important than how much disk space it takes up.

OSes only page in the bits of the executable that is actually run, however when upx decompresses the binary it has to load it all into RAM. That RAM can be swapped out but for a normal executable backed by a file the kernel would just drop pages from the file so no write IO needed.

In my tests with rclone, using upx made the binary 31% of the size, but made it use 42% more RAM. YMMV!
They have nothing of the sort, as of last year. The ask politely that you not share the specific design prompts or your solutions, so that future candidates can't copy you, but they're all over medium anyway. There are no legal teeth behind the request.

This applies to the design prompt specifically, which is an early-stage take-home thing. I don't recall whether google had an NDA for the onsite interview portion itself, but I think their badge signin thing might have one baked in, and other companies of equivalent size had paper NDAs as part of checkin. Presumably they only care about you stealing the cool stuff you hear about, and you wouldn't be in danger for running with their (intentionally generic) interview prompts on your own.
> There is the age-old cliche of intelligent people finding 'normal people' dull. That idea starts to fade when you really, truly embed yourself in another person's life, or they manage to embed themselves in yours before you realize that's what's happening.

Does it, though? I mean, the part when you're discovering another human's story is interesting, but for me, that was always modulated by the feelings I had that made this person feel special. Beyond that, once the feelings fade or when there are none involved, I've always found the - to quote 'bartread - ""average" life lived well (partner, children, family, home, job)" to be very dull. Soap-opera level boring. IME, people get boring once they start living this average life. They forget their dreams, their own insights about the world, their own goals - everything that made them interesting and special - and engage in the age-old pattern of "partner, children, family, home, job, retirement, death".

Or maybe I'm saying it wrong. People do get interesting with enough effort. It takes a lot of effort to dig through these layers of "average life well lived", to find and remind them of their old-forgotten passions and thoughts, and only then you get to have interesting conversations about molecular biology, or anthropology, or that time they wanted to be an actor, or how can we improve our community - as opposed to talking about diapers, who married whom, who just had a kid, and how we all don't have money.

I'm probably an outlier here. I don't claim above-average intelligence, but I do find "normalcy" boring and sort-of pointless, in a recursive, self-propagating way.
If I were a researcher, I'd be happy to delay for 6 months for a reward

Really? What if a nation state actor has discovered the same bug. Do you want to keep the world vulnerable for a 6 month window?

Also, most European university researchers are funded through taxpayer money. They should do what is best for the general population, not what is best of some company's stock value.
Substitute Docker for another container technology, or even "IOT device" in my comment if that helps. The point i'm making is not about the size of the binary, size or type of container that it runs in (if at all), but about the features it can/will support if you rip out glibc and replace it in a fit of rage with musl or similar which seems to be somewhat of a fashion at the moment.
If you move the goalposts, then any argument will eventually converge on the target of sounding reasonable. You started out by claiming that unifying subscriptions was "a solved problem". I responded by saying that it clearly is not, and that the intent of the industry as it is now will converge on least convenience. Whether or not 4 subscriptions are more convenient than 40 is fundamentally immaterial, as that is not what we were discussing.
An unfortunate reality but at least that means sleep deprivation only needs to happen 1-3 times a week, not every night like I got used to. The difference between 7 hours sleep a night to 8 hours during the midweek days has made the biggest impact on my life. The book discusses that the difference between 7 hours and 8 hours has almost as much an effect on you as that of 5 hours and 7 hours. The last moments before you wake up seem to be the part when the electrical "waves" that happen during REM sleep are at their strongest, but sadly it's that REM cycle particular that almost everyone misses. I'm a night owl forced into a day time job (if given the option I'd happily stay up till 2am), so I struggle with getting to sleep early - but now I've learnt how important it really is I'm much more motivated to force myself to do it.
The smaller, similar to C code uses println, which is a macro, and expands out at compile time to be bigger than the clunky hand written code.
SciFi is always based on our current level of technology.

For example, the scifi series Perry Rhodan, which started in the 60s, had people use punch cards up until the year 3000 AD, the reboot spinoff in 2006 has tablets and microSD cards being thrown around before the heroes even meet the aliens.
We make our candidates sign an NDA before an on-site interview, but do so because of the risk that they see/hear some of our internal information during the interview process not to entrap their ideas.
Both executables have grown on my machine since 2016. On Linux, no optimization or stripping

* C Hello World - 19K

* Rust Hello World - 1.6M (!)

The C gain is attributable to a change to ld: it puts read-only data and executable data in separate segments by default as a security hardening measure since ld 2.30. I don't see why this shouldn't produce three segments (R, RE, RW), but here I get four (R, RE, R, RW). (Anyone know why four?) If I pass -znoseparate-code to disable this the C goes back to the 8K shown in the article. (No effect on the Rust).

The Rust gain appears to be mostly in debug info. Stripped I get 187K, which is similar to 121K the article gives after stripping and removing jemalloc (which isn't in by default anymore).

Does anyone know why Rust has grown so much from 2016 to 2019?
I like the concept. I use Strava a lot for cycling, but it's not very good for non-cardio activities. Lots of people I follow also track their strength workouts on Strava, but I haven't done it myself as I find it hard to track progress when the system is not made for it.

Before I have used Fitocracy, I'd say this may be the biggest competitor to this, as it is (at least 5 years ago when I used it) more tailored for strength, where one can log specific exercises and track them over time.
Amazon’s Away Teams
I believe Google have brainwashed us all.

Are we sure that it is worth all this effort? Are they so much better than any other company or startup?

Is our own self so much more valuable if a random intervier liked our works an epsilon more than the other candidate?

People inside FAANG are unhappy as well, they leave their company as well.

I believe we should be less impacted by the ads that Google is running to sponsor itself as the best workplace ever.
Aren't these just terrible business-people then? If I'm in charge of something I should know the field/cost. Most people have that expectation in their job and if everyone chalked up overpaying to rounding errors a lot of money would be wasted.
Managing hotel technology in a smart world
What are the cases when `try!` macro bettern than `?` operator? I'm a beginner to Rust so I don't know about that.
I've had trouble finding anything more recent than https://news.sina.cn/gn/2018-09-13/detail-ihkahyhw6080560.d.... When Apple disambiguated the US Virgin Islands from the British Virgin Islands, someone wrote an angry article about it, because they felt that Hong Kong and Taiwan should be labeled as Chinese territories.

Limiting searches to xinhuanet.com does yield massive amounts of propaganda, but mostly about how great foreign companies think China is. Maybe I'm just using the wrong search terms, though.
> You took out the time to go to some office.

How about a phone call or a quick email to ask what is their hiring process, what is the work and how it is usually fulfill?

In the current market you are not a seller, you are the buyer. Why should I consider working for you?
I have mixed feelings about their "electric jet engines". I'm curious if those are more efficient than a quadcopter/plane hybrid. Though seems like the benefits is that they are using them for flight controls. If that is the case, they can change the airplane wing characteristics when they want which can be a game changer.
Adding to sibling comments, some networks are extremely heavy-handed at self-regulating host discovery. Back when I was on AS88, I once got a warning alleging that I was performing suspicious port scans. I acquired a report of my “suspicious” activities from the admin, and turns out all I did was connecting to port 22 of some two dozen hosts I rented from a handful of VPS providers across North America and Europe. Of course the warning was dropped after my explanation, but I found it pretty crazy.
"Very complex behavior" does not always mean "very interesting to learn", though it does play a role.
At the moment, you can click on a (say) class definition, and, if it has the corresponding entry in the pyi file, it will open it. But I would like it to be a bit more integrated.

Another advantage is that you can use pyi files for static checking, but remove them when deploying the application.
The irony of having the XBox360 games "biohazard" and "fallout" still on display is simply incredible!
Very interesting. I'm wondering why they didn't implement the Lisp version on top of CL with macros
So kinda like the automated trailers used for containers at major ports, just electric.
How to Spin Out a Bigger and Better Startup
There are programs for enabling pedophiles to live with their kink without committing crimes. The public is generally not interested in funding them because they don't like to admit that pedophiles are humans, too.

So yeah, it's absolutely a failure of society.
Facts That Distinguish Laravel PHP Framework from Other PHP Frameworks
Laravel is one of the easiest open source frameworks that has taken the PHP community by storm. The Framework is first of all open source, and it has numerous great features, as well as a lot of extensions, and an overall elegant feel about it. It makes the PHP development process even secure and more productive because it accelerates the development process by providing highly secure authentication tools and enabling dynamic use everywhere: bit.ly/2WKSIm5
For me, speeding vehicles and distracted drivers represent the greatest threat to me and my family on a day to day basis. Why not mitigate it? Why it is not desirable to you? What are your concerns?
> in order to achieve a state of equilibrium or balance, everything must be in moderation. When you hit a tennis ball, it's always a trade off between power and precision. You cannot gain in one area without losing in the other. Same principles applied to most things in life.

You mention "higher equilibrium" further in the comment, but I think it needs to be said explicitly: the trade-off only exists if you're at 100% utilization. If all the aspects you're balancing add up to less than 100% of your capabilities, you can improve all of them simultaneously without having to trade anything off.
‘Trickle down’ theory is obviously just a bullshit excuse for people enriching themselves but companies can’t exist without investors.
After three consecutive years of growth, semiconductor revenue set for slump
3D imaging of fetal head molding and brain shape changes during labor
i love this. so many companies try to get free work out of interviewees, nice to see tables turned
A brief history of intelligence, and what it means for the future of AI
https://www.rfc-editor.org/pubprocess/tools/
You can read it with any software you like, now and in 30 years when Microsoft Word is a quaint relic in a museum.
It might be along the same lines as your mom telling you to do the washing up now rather than later when you need the dishes.

It's the same effort now and later, but putting it off makes you look lazy.

Someone was probably keen to impress the boss and say "Look, we've removed all the pins so that cranes ready to come down. Nothing else to do now! 2 days ahead of schedule!".
is there an iOS port you'd know of - couldn't find one
You lie with a first sentence man :/
I agree. In fact, I don't think ending international trade is going far enough. Why should Californian businesses who make bikes have to compete with Texas businesses who have to pay employees lower salaries, less tax and different rules.
They removed the FAQ as it didn't fit they newer site.

You can find it at the old site version: https://prev.rust-lang.org/en-US/faq.html
It became morally bad to delay any longer once it was obvious that multiple teams were finding the same bugs. There's a crap ton of people listed as discoverers in the CVE's.

Who knows how many other actors discovered the same bugs and didn't say anything? Likely multiple, honestly.

We've finally run into a real life proof of why bug embargoes are bad. This is the first time I know of that multiple people independently discovering the same thing before the embargo period was over.
I think a React-native type thing for Windows/Mac/Linux would be a big help. I am not sure there is any incentive for anyone to create such a tool though? The problem with Electron is that it is good enough.
Definition of "developing country" from WTO.
https://www.wto.org/english/tratop_e/devel_e/d1who_e.htm

China is no longer a developing country. The can say they are developing but that is no longer true.
Hayek’s Tragic Capitalism [pdf]
> most European university researchers are funded through taxpayer money

This is absolutely not a given. While it might be partially true, they are frequently also funded through corporate grants.
It could help applications using capability urls like in password reset links. Maybe the exact date isn't important, but the problems with capability urls is that they contain a (temporary) secret, but browsers and servers happily log all requests, even if that part of the URL is protected through TLS (edit: to outsiders).

Maybe having such a field will help treating those URL differently than "normal" ones, so that the secret is better protected.

edit: I failed to read the question correctly.
The fearmongering is in the choice of the photos. The locations in the photos are not open to the public, you can only see them on a special tour of exclusion zone. They're preserved for posterity to show earthquake damage. The photographer is implying that it's how the life is now in the affected areas. He's not showing photos of the rebuilt Tomioka station, newly built J-Village station and reconstructed J-Village, the newly built hospital, school, kindergarten (opened this year), Sakura Mall Tomioka or anything that actually has to do with the life of people in this town. And I also visited this area in 2017 and have a bunch of pictures of destroyed buildings, but I'm not going around pretending that's all there is to look at.
If you don’t see any value in learning and trying something new, I can understand it. At the same time there are plenty of people who see it differently and accept such challenge, willing to commit much more time to this kind of task. Maybe it’s not the kind of the job you would be interested in, but then why your opinion on it would matter?

One hour interview cannot be more than just screening, when split 50-50 to give candidates enough time to ask their questions. It leaves ridiculously small amount of time to the really interesting technical topics. And this discussion is important: CVs are not trustworthy, plenty of people lie or exaggerate the facts — only a live talk can verify the necessary knowledge, experience and skills. It may not be enough, true, but hiring someone after barely speaking to him is unnecessary risk. And hiring someone without necessary practical knowledge and without proving the ability to learn quickly is the same.
I have a large-ish personal project to show and if 700+ commits of my code don't tell them enough, nothing will.
Is this released today or next service pack or maybe next year or maybe never? A bit sick of MS and their so called shipping definiion, i.e. WSL2 will probably hit GA April 2020 as deep dive guys hinted it will miss the fall release, meanwhile scott the god proclaims "we are shipping Linux kernel", it's not even available to insiders yet. #fail oh and where is that your phone app mirroring announced build 2018
I think the privacy concerns are valid but honestly can be mitigated. I think it is worth trying anyway. If things got out of hand, enough people would complain, and the legislature would reverse it.
Don't worry, there's an RFC for that!

RFC 7990 -- RFC Format Framework:
https://tools.ietf.org/html/rfc7990

There's various tools to automatically format things as necessary, just like any other kind of text wrapping.

As far as the overall "philosophy" behind keeping it this way, the honest answer is that the IETF is just a particularly unlikely group to change things without a clear need, and there are likely all sorts of tools small and large that expect RFCs to follow these conventions at this point.
Ship Management Company – Vessel and Ship Management in Dubai UAE
I myself downvoted it, a thing that I very rarely do on this website (at most twice a year, and I've been in here for quite some time). I hope others do the same.
I think that is crazy. You can turn laundry folding into a successful company. It's not that the interview question bar is high, it's that the "what can you make a company" bar is effectively on the floor. This is good.

Also, OP launched on product hunt today. Calling them a "successful company" is generous if not outright false, though I wish them every success.

Stated less dramatically, what happened here is "I turned my design interview prompt into a real piece of software". That doesn't imply that google's interview questions are too hard. A software company asking for a deliverable that approximates software is sane.

I think the time that google demands for their take-homes is a bit much (explicitly, this is 4-6 hours. in practice, it's 20 to 30 if you want to deliver at high caliber). But the questions/prompts themselves are intentionally quite boring, and exist to see how far you can take it.

I found them to be pretty good. These kinds of questions depend somewhat on chemistry between candidate and prompt, so they ask more than one of them, which is great. The takehome I picked was the only one of the 3 offered I could even pretend to care about. Of the two asked onsite, one I felt I delivered on at only the most basic level, and one I think I could have credibly patented / raised a series A for were it a thing I cared to spend 2 years on.
You and 18 others it seems! I knew putting a link there was a bad idea haha. Yes I certainly was fortunate, but again I don't believe the teaching was especially stellar. From experience working with schools at the moment both grammar and comprehensive, who are mostly in the satisfactory to good Ofsted category, my teachers were no better or worse than those I work with now. Although smaller classroom sizes definitely made a massive difference. I'm still of the opinion though that the social element we were exposed to is what distinguished the school compared to that of similar institutes though.
Outside where? I don't think I've ever seen HN mentioned anywhere except maybe Reddit, when people are asking for recommendations.
Did you compile with the --release flag? Without it will build a debug build and put all the debug info in there (which mainly due to println is a lot).
This article confuses bolts and pins...

Removing the bolts doesn't really have an impact on strength. A lack of a bolt can cause wear on a pin as the structure flexes, but typically unless you're leaving it for years that wouldn't be an issue. You can inspect the wear the next time you use the pin.

Removing pins weakens the structure substantially. However when the crane isn't in use, it doesn't need anywhere near all of it's strength, so removing one of two pins is fine.

I would guess in this case, they removed 2 of 2 pins, leaving gravity the only thing holding everything in place, which is plain stupid.
Tomorrow's story: "Intel execs discovered wiping their ass with retail CPUs before packaging. Company defends measure as 'giving things a personal touch'. Stock prices rise."
I think that was the episode that caused me to stop watching.
My C++ 'hello world' program on Borland C++ Builder back on Windows 3.1 was about a megabyte, far larger than an equivalent program today. Executable size is a characteristic of the compiler, not the language. Rust is still a very young language and I'd imagine it's currently focusing on other things and will get round to optimizing output size.
Exploit Code for CVE-2019-0708