skysight-inc/HackerNews huggingface dataset:
I don't believe that socialism in its final form will have to do anything with democracy.
Open Source Alternatives to Slack
That's assuming they don't use the time to transition to another domain gradually.
But they will still whine about not having enough surveillance powers to catch these guys. And then when they do, they let them go because they don't want to be discovered that they did something malicious, too, or don't want the court to set a precedent against them.

I've seen them drop pedophile cases, too, due to the same reasons. But you'll see that every time they want to push an anti-encryption law they whine about how pedophiles are getting away because they can't spy on everyone or something.
It had a pretty big ecosystem of people selling components (both GUI and not) for said GUI builder (but as far as I remember no central store, that was less of a thing back then I guess). Kind of similar to how now companies sell e.g. good table-widgets, fancy form elements, ... for web developers.
You may, or may not, be aware of this - https://blog.golang.org/why-generics

I believe it's still in the roadmap for Go 2.0
"It's not as essential as you think it is."

I'm not able to avoid it. Since I can't make extended family members use something else, it's a source for family news. My family is large, both on my side and my spouse's, so FB isn't trivial to replace.

Something that could scrape and mirror a curated "family news" would be cool. But given the rate of change at FB, it would be hopelessly brittle.
I've seen different opinions on the topic. I'm not sure there is anything single opinion of the Unicode Consortium here, but I'm not a member of the Consortium.

What we can see is that these characters have become very popular and useful, so it doesn't really matter whether the original intent was to move these things to a higher level protocol. Today they are here, and they are useful.

There was a discussion on the mailing list some time ago when there was a suggestion to add codes for underline, bold, italics etc. I can tell you that that is not a very popular idea.
Random fact -

The FBI put out a version of Inspire which had the 'How to Build a Bomb in the Kitchen of Your Mom' which had some sort of malware or corruption when it came out.

From memory when viewing it became corrupt specifically during the 'How to Build a Bomb in the Kitchen of Your Mom'. I assumed in a unpatched system it'd overflow or something.

Never seen the sandy hook crew try and link this, but there could be a fair argument the FBI supplied the instructions of 'How to Build a Bomb in the Kitchen of Your Mom' to a lot of people, and perhaps even the bombers doing this honey pot.
Belfast Trip Report
Looking at absolute levels of debt is useless clickbait, one should look at trends in debt / ebitda.
Actually, the unfavorable assumption here is that the interviewee did not consider easy solution sshd.
The web has, since the very beginning I think, had the notion of public and private resources, where access to private resources requires authentication. I view facebook as an almost entirely private resource, protected by a user name, password, and terms of use.

So, they can do what they want within the law, so far as I care. I only get annoyed when people engage in hostile behaviour on the public internet - resources that we're meant to freely read, share links to, or index, or process in whatever way we choose.

As far as I can tell, facebook do quite a good job of keeping their walled garden well controlled and secure. I barely see anything of their website, but others are willing to jump through hoops just to be in there (e.g. sending in copies of passports). You know, these people will put up with quite a lot of abuse.
There shouldn't really be any significant filesystem code involved, since once `dd` has opened the files, it should have handlers for those devices more-or-less directly in its descriptor table. Once you have a descriptor to a pipe or device, there shouldn't be any filesystem-level checking in the middle of your reads/writes; all you're doing is filling/emptying buffers.

And given that I can write a program that makes 132 million calls per second to the glibc `putchar` function (which also buffers), I'm pretty sure there's a lot of time that can be shaved off as we start to replace the system call mechanism with plain function calls.
Pisa 2018:The best students in the world, charted
To me this is very simple, if someone installs an ad or tracking blocker then they are explicitly withdrawing consent, there is absolutely no ambiguity about it. Doing it anyway or de-anonymising them or anything else is impossible to do without equally explicitly knowing that you are violating consent. And every Facebook employee must know it.
Requiem for the Mommy Blogger
I don't completely disagree.

There would have been indications in wave pattern. And they knew how to read these, as well as meteorological hints and knowledge of tides.

Nevertheless, in the context of this discussion, landing up on an inhabited island thousands of kilometres from here is a huge shot in the dark, and most hopeful colonists would have missed.
Ask HN: Curious to know if people still use IRC?
What channel do you hang out? What do you use it for?
It does sound a bit like archaeology and ascribing religious purpose to any structure or artifact we cannot identify as something else.
I think people's response to climate change shows that on average people would rather pass problems down to their children's generation than incur a mild inconvenience. It makes perfect sense if you assume people are self-interested.
Er, citation needed on the Italian bond thing? The open market seems to be awarding them falling interest rates: https://www.ft.com/content/2fe7acb2-e4ff-11e9-9743-db5a37048...

Greece did not actually default apart from a 20-day delay on a payment to the IMF. No government will "happily" or "often" default; the closest to that is Argentina, which is mired in lawsuits as a result.

The people that got actually lose-your-money defaulted on in the 2008 crisis were (a) a lot of equity bank investors (shareholders) and (b) Cypriot depositors with over €100k.
One-line web servers – a long list
JUNIOR FULL-STACK PYTHON SOFTWARE ENGINEER

Location: KENYA
Remote: full
Willing to relocate: yes
Technologies: Python(Flask/Django/DRM), Javascript(Angular/Vue/React), SQL, GO, R
Résumé/CV: https://drive.google.com/file/d/1oqm9O5puGTVSBekTqCDrYuFpWEn9yv3K/view?usp=sharing
Email: husain.host@gmail.com
Welcome to the Monkey House
The Lost Generation discovers IBM Mainframe Channel Programs?

Want to bet if they are going to make all the same mistakes themselves, or if they are willing to learn from history?
There was also plenty of domestic mortgage over-expansion; Anglo-Irish blew up by lending to far too many speculative property projects. The book on this is excellent.
Board games are booming. Nerd culture has triumphed.
Have you forgotten about Meltdown, Spectre, and all the other cache attacks?
Corporate debt is a very different animal from consumer debt. In the current environment of very low rates, it is often cheaper/prudent for a corporation to take on debt rather than use its cash. See Apple, who has ~100B in corporate debt outstanding. For them it was cheaper to pay dividends and do share buybacks using debt than to take a hit repatriating cash at that time.

Corporate debt is so cheap now, that it is also often better to issue more bonds than to do any public offering. Giving away ownership is probably the most expensive form of financing long term.

Finally, as a percentage of GDP 10T just isn't very interesting. It's akin to the 500 point market swing headlines, and uses large numbers to make it sound more exciting.
Yeah, that sounds a bit like being promised a research job in curing cancer, but then being put on a team that researches how to weaponize ebola for that customer in North Korea...
I was wondering about that as well
I believe the problem is the lack of protocols implemented in browsers. It's needlessly fragile to have a single route to the data.

"Web pages only last about 100 days on average"[1]

http was nice, we gave it a good spin, it was certainly close enough for the cigar but in all honesty... where you have 100 days to find the content you want to consume it is not even a reasonable approach. I bet a lot of it is still available some place but whoever archived it legally may not distribute it without permission.

I really don't care if TOR, IPFS, freenet or zeronet work out of the box. If it means access to more content its great. I don't even know how to use gopher atm.

Good stuff is happening[2] but where they apparently chose to make it an extension is pretty lame.

also..

If the user types "salvation army" into the browser we know what they want. Selling the rights to deny access is not what we need.

[1] - http://blog.archive.org/2015/02/11/locking-the-web-open-a-ca...

[2] - https://blog.ipfs.io/2019-10-08-ipfs-browsers-update/
Note that this is a decentralized effect though. There's no grand authority saying to remove ideas, librarians are making the call themselves. But it is saying a librarian may not want to loan out to kids books claiming women are inferior or the like. It leaves librarians individually to decide if a book's historical value outweighs the negative values of its older views as well.

It doesn't expect a librarian to be an expert in all fields, but on nonfiction topics, many five year old books can safely be discarded in exchange for newer ones in fields like science and technology in particular. If one is regularly replacing books about the planets, one doesn't need to know that Pluto is no longer defined as a planet, every book in the last five years on the subject will do that for you.

Another important note is that CREW is for public libraries which can only maintain a collection of a certain size and which needs a high percentage of material to be frequently accessed. An academic or research library would have a very different strategy.
I’m involved in a couple of IRL groups where Facebook is the only way events get announced. I don’t think there’s a good way to delete Facebook and still learn about those events.
Learning to accept criticism isnt easy. I've found one way, at least for me, is to be self-critical. I'm usually harder on myself than my peers. Makes it a bit easier to accept when someone else points out a flaw.
If the engine fails in a helicopter, and you have enough altitude, you can autorotate the rotors for a soft landing. It's the helicopter equivalent of gliding in a fixed wing aircraft. The danger potential is similar to a fixed wing aircraft - landing and takeoff are the critical stages, but normal flight gives plenty of opportunity for a safe-ish forced landing.

A multirotor on the other had doesn't have the ability to glide, like a fixed wing or a helicopter. Any safety will have to be engineered in by making sure that a single rotor failure (or even multiple) can be coped with correctly and reliably.
Seems to me if the banks piled up a bunch of junk, didn't track who owned what, took advantage of the lack of bad information to make crap insurance look just good enough to fool the ratings agencies, and sold the resulting AAA-rated instruments for AAA prices, then the banks did a perfectly competent job making money for themselves.

The ratings agencies did a bad job, but that doesn't mean they weren't able to do better. They make more money doing a bad job so that's what they did.

The real incompetents were the investors, but the whole system was telling them they didn't need to be competent, that's what the ratings agencies were for.
Yes, I was explicitly talking about the x87, and did mention that it has stopped being relevant for at least 10 years.

I believe there is still quite a bit of cautionary discussion of floating point numbers that was written in the age of the x87, so it's important to understand that people were not just misunderstanding IEEE754, even though their concerns are no longer applicable to modern hardware.
I hope the next big programming language will be one that is split into two language-variants: the "low-level-variant" and the "high-level-variant".

The high-level-variant is a dynamic language with optional typing, which is good for scripting, fast prototyping, fast time-to-market, etc.

The low-level-variant is similar to the high-level-variant (same syntax, same features mostly, same documentation), but it has no garbage collector, typing is mandatory and it runs fast like C/C++/Rust. Compiled packages that are written in the low-level-variant can be used from the high-level-variant with minimal effort or without additional effort at all. The tooling to achieve this comes with the language.
The dataloss issues are not related to this specific issue though. They are purely JLD2 and about the use of mmap which is problematic in hpc contexts. So exactly when you have to save data that is expensive to produce. See the linked issue.

The only workaround is to use an undocumented alternative interface for working on the files. A pull request to at least inform people about the issue has been lying around for almost two years.

I am happy that activity has picked up again, but don't intend to recommend the use of JLD2 for expensive data for the foreseeable future...
That does sound like a reasonable guess.

Can anyone with more knowledge chime in?

I’m off to bed, otherwise I’d try looking in to it.
Launch HN: Startup1, An accelerator/VC Fund that gives equity in the fund
It is desired by some that we don't get ourselves out of debt.
Debt means credit somewhere.

Most people suffer the repayment of interests to those who mended. Those who lender are fine with the situation. Repayment of capital, or a brutal wipe of the debt would mean no interest gain, or worse, nothing at all, ground zero for the lender.
I know copters have autostability as their benefit - the big rotor has inertia on its side and keeps it aloft and even a loss of power would fall slower.

Multirotors I believe require active control of every individual rotor instead of straightforward big angular momentum. Which I believe is part of why they are seen on drones.
Ask HN: Which online courses are good for product ownership/management?
Looking for recommendations for online courses (either free or paid) on product ownership/management, found this one but it starts in March 2020

[1] https://www.edx.org/course/product-management-with-lean-agile-and-system-desi

Appreciate all inputs, thank you!
You gave consent to see ads when you signed up. Why would the presence of an ad blocker withdraw that consent?
All financial crises have a common trait: A few smart people exploiting the market.

The smart people in the 2008 crisis were those who had been bundling CDOs to hide the bad debt in the decades before, as well as those who insured themselves against the blowup _knowing that it would blow up_.

They _depended_ upon the majority of financial institutions believing the lie that the property market would never crash.

That's the stupidity in Hanlon's Razor for the 2008 crisis, exploited by the few smart ones.
Maybe. Doing something yourself is sometimes preferable to your compiler doing it for you, for example because you can fix it if it breaks, or because you don't have to wait for the next version of the compiler or use a different programming language. I mean yes it's nice when other people solve your problems for you with no effort on your part but that doesn't always happen.
How is it you are aware of this? Affiliation with MS or a project that ran into it?

Wouldn't the key part:

"and
in response to completion of a task, modifying the task list during the interactive code development session to indicate that the task has been completed."

mean it doesn't apply?

Worst case, just put a US exclusionary clause in the release so US copyright law doesn't apply. At least Europe is ahead of the US in this and doesn't allow such trivial patents and considers them invalid by definition.
Markdown is not plain text. Markdown destroys your single newlines. Plain text does not.
You are right I am sorry. My replies have been in annoyance. Several times these past few months my posts have been replied with low-effort "gotchas" and I am a bit low on low on patience for the nerd-sniping.
Show HN: The Remote Working Chronicles – Personal Stories of Remote Workers
Open source promotion cheat sheet is available in 8 languages
I suspect sparse computer related book collections comes from the unlikelihood that people interested in those topics are getting their reference from libraries rather than the Internet in a lot of cases. Your mileage may vary based on the size and funding of your local library, though many basically buy books on request.
Why doesn't everybody do it this way then? We would probably have a transparent built-in decimal type in every major language by now if there were no problems with this.
Not a chance, I reckon. My evidence is just the whole setup/scenario on the blog post, and the fact that Ctrl-F "smile" only gives one result.
Unfortunately, they didn't make the far more compatible step of getting Windows to run on Linux.
Hiring Success a Proven Methodology That Delivers Recruiting Outcomes
Readium – Skip Click and Paywalls on Medium, NYT, Business Insider
They can’t be sold off if they never passed the underwriting tests in the first place. Intentionally not verifying incomes and/or fraudulently staying higher incomes is what allowed for plausible deniability to rate them higher than they should have been.
A Bookmarklet that let's you skip click and paywalls on Medium, NYT, Business Insider and Bloomberg.
* Im the creator
> have been trying to cope with the stress of life since there have been people

Did they? Alcohol was associated with feasts - not particularly stressful situations. Alcoholism , OTOH has a ~50% genetic contribution.
It's such a fine line to walk between discussing an issue about work, and directly insulting a human being. And so very often, the receiver interprets the message entirely differently than the sender.

So I'd say regardless of how powerful you feel, personally, the same fortitude should not be assumed to exist in everybody, all the time. It's not about the strength of a person, but about avoiding harm wherever possible.

Harming people, whether intentionally or not, is just never worthwhile. If that means "silk gloves" and "weakness", so be it.
> movable state-owned equipment

Since when are products in stores or the stores itself property of the state? Or personal property inside and outside houses?
Funnily enough depleted uranium, the testing site in the Marshall Islands and the Handford plutonium production site are are military uses of nuclear technology and don't really have much at all to do with nuclear power.
Remote work is invigorating, tough and undoubtedly, the present & future of work! We took it upon us to bring forward personal stories & experiences of successful remote workers - motivation, transition, challenges, likes/ dislikes & their overall journey.

Would love to hear your thoughts and feedback :)
I can paraphrase the vast majority of answers as "why don't you just remove the word 'just'?"

The real issue is that if you don't know how to smile and be friendly and respectful in your body language, minor rephrasings won't help.
While it's not exactly there, this kind of describes Ruby and Crystal.
SEEKING FREELANCER | InstaLOD | C++/Qt Software Developer | Stuttgart, DE | Remote

InstaLOD is a technology company that builds software that enables enterprise and entertainment companies to create magical 3D experiences. Our award-winning tech helps 3D artists working on massive productions to focus on the creative part instead of spending most time with tedious technical tasks. From military companies building next-generation simulations and data analysis to leading automotive and fashion brands such as NIO or Deckers and the biggest entertainment franchises created by gaming companies like 2K Games, Wargaming or Sony London: our technology plays a vital part in delivering their project.

We’re searching for passionate C++ software developers experienced with the Qt and 3D frameworks. We're not just looking for coworkers but for stakeholders and adventurers – driven people that want to make a difference through their work. Whether your passion is researching new algorithms, creating beautiful UIs or writing complex real-time shaders, you’re guaranteed to find something that keeps you motivated!

If interested, please provide an up-to-date resume to Michael@theabstract.co.
At a strategy level, which one of the two points you end up doing depends on who commissions and evaluates the work. If someone hands you a spec and then disappears, only to come back 5 years later and expect to receive a finished project, you'll be working "top-down". If you're trying to solve someone's immediate problem with software, and are in regular contact with that someone, you'll be working in "rapid prototyping". All projects, software or otherwise, are spread around the spectrum between the two endpoints. Where exactly depends on specifics, but if you're starting a new project, the consensus is that you should aim to be closer to the "rapid prototyping" end.

At a tactical level, feature level, you mix both. You state your problem (or get it stated to you), you think it through, hopefully considering at least some related work and doing some hard thinking, come up with multiple possible solutions and evaluate their trade-offs... by implementing their prototypes as fast as possible, because that's the only real way to discover the trade-offs. Depending on how much in a hurry you are, you might pick the first prototype that isn't a total disaster and build your feature from it, then test it, and repeat.

See how "top-down" and "rapid prototyping" is interwoven here. This approach can be expressed as: think before you do, but remember that you only learn the true scope of a problem by attempting to solve it.
After reading this, Its killing me not knowing what they built, used, or implemented instead of using sshd. It would add much more context.

Is the author a
Lead? Manager? Architect? On the same team, or department? A direct peer?

All of this matters in order to better answer the main question presented in the article.

Why wasnt more than one dev involved in discussing a design or possible solutions before the work was performed? If that was the case, where was the author when that happened?

Why didn't you just already know they weren't using sshd?
As a suggestion, why not run docker in docker instead? Then you can start your systems serially and finetune network settings, maybe even seed some data etc.

A dockerfile based docker on with simple shell script should do. Maybe even a docker exec but that's pushing it.

I love k8s but in this case it seems like wrong tool for the job.

Tell me uf you'd like some sample code.
That is literally the last line of my post.

But good to emphasize.

If you missed it, OP might have as well.
> To a large extent, becoming professional is about becoming less sensitive to being wrong.

I agree, but there's nothing to lose in trying to become a better communicator, you're not responsible for other people's sensitivity, but you are definitely in control of what and how you communicate.
2019’s Boldest Media and Tech Companies (The “Fearless Five”)
I don't know about other devices, but network cards have pretty good support for virtualization. A lot of them have virtual devices that the card generates and are added to the system as if they were different PCI devices. Then, each VM gets one of those virtual devices and they access it directly as a regular PCI device, with no virtualization layer whatsoever.
Companies could be fined if they fail to explain decisions made by AI
The FBI does have a history of radicalizing and arming terrorists, e.g. by making the bomb for the 1993 WTC bomber. It would make sense to protect an asset as a means of concealing your involvement. Of course, what would be their motive for being involved?