skysight-inc/HackerNews huggingface dataset:
But only if interstellar mass is evenly distributed... which it isnt. If this is to replace hubble we should see differences in redshift where the light passes through more matter. There should be differences between redshift distance measurements and other non-redshift distances. That shouldnt be too hard to detect (or not).
Things like this make me wonder if we need a morality police now that poor morals have no social consequences anymore.
ehy thanks for linking to your project it looks great! Regarding the batching strategy icaro smartly groups the object changes via setImmediate helping in case you need to change many properties on the same object for example:

obj.name = 'foo'
obj.surname = 'bar'

in this case icaro will dispatch only one event optimizing the listeners to avoid unnecessary redundant events
It's a shame the French government doesn't mandate OCaml for all their software projects.

If the UK government had forced the public sector to use Acorn Archimedes instead of crappy PCs we would be at least a decade ahead now, maybe two.
Yeah, Mattias is super defensive in this. It doesn't help your cause to downplay serious vulnerabilities in the software you're championing. Anyone acting like this is a point for upstart/sysvinit/whatever is obviously misguided; there's no need to preempt that misguidance.
This times 1000.

When I took my current position, I had only one offer. I was moving cities and my response rate was lower than I'd like (some jobs explicitly requested locals), plus I had a shorter window in which to jump ships.

Needless to say, I wasn't negotiating from a position of strength. A nice bump, for sure, but I could have done much better. I regret having to move so quickly.

But now that I have a strong name on my resume, companies are lining up to interview me and this time around I can pit their offers against one another.

Sure, having to pick companies might be slightly stressful, but knowing you got the best deal is an amazing feeling.
Since it wasn't linked last time I looked, code is also at https://github.com/jordansissel/keynav

Shameless plug: I maintain a fork at https://github.com/yjftsjthsd-g/keynav because the original author hasn't been active in a while.

Edit: wrong link :)
> I have no idea if this bug gets triggered by those as well

Why should it? The bug is not that it runs as root but that it encounters a parsing error and uses the default. The default for root is root and the default for user A is user A.
I noticed that article disappear just as I tried to promote it.
HN moderators have previously expressed support for universal income so it's probably a case of reality interfering with their world view. Thus they deny reality to maintain their world view.
Yes, you're right, it's boilerplate and needs to be updated to reflect that O'Reilly books are DRM-free and can be read on any device, I'll get it updated tomorrow.
Rust is designed to be a systems programming language in that it does not ship with a garbage collector. Pony does have a garbage collector. Comparing their memory safety is comparing very different categories of languages.

It would be better to compare pony's memory safety to a GC language: go, Java, C#, Haskell, etc.
Supreme Court, Patent Saviors?
Yeah this seems to be happening more and more often. I guess this is it.
But what about LaTeX in any Microsoft software? As far as I know, they don't even know how to say LaTeX over there...

I knew it was in the iWork suite (has been since 2009? not sure...), but having it and using it are two different things I guess ;-) It's not supported in Grapher, however, so that's somewhat strange (but also not totally unbelievable, one could argue that LaTeX is more of a markup language than anything else).
It is safe as long as everything that can get into the cache starts with the validity checking prologue and there is only one thread. Making this thread-safe is probably non-trivial.
Easier to backdoor. Otherwise one would just deny the request for lack of access.
Python's int/long unification was done in Python 2.2 (PEP 237). Which by the way, I think it's a great feature, even if it makes it slower. That is what Python is about after all: simplicity and ease of use over performance. If you really need the max performance possible, don't use Python.

As far as I knew, the only thing that changed in Python 3 was that they renamed the long type to int, and they also removed L suffix. But from your code seems that other things have changed as well and now two structures are used for short integers. Do you know when this happened exactly and why?
Those services/databases don't really verify anything though. They tell you if the details given match a person, but they don't verify that the person giving them is who they say they are.

Last year I had a number of cases of identify fraud. In one case somebody went into a phone shop, gave just my name and address, and walked out with a iPhone 7 and a £60/mo contract. As the director of a limited company my name, address and date of birth are public record, so it seems really stupid that this is how identity is usually 'verified' in the U.K.

As there is no way to remove yourself from these databases (short of committing credit score suicide), I now pay £10/year to be on another database:

https://www.cifas.org.uk/pr_for_individuals
[Flagged] is done by user flags, and while I of course can't know why other users flagged something, here are possible reasons:

a) WSJ has a paywall where the Google workaround often doesn't work

b) political topics always are at risk, especially if repeated:

c) That there have been 5 submissions with together >300 comments on that topic in the last week: https://hn.algolia.com/?query=seattle+Minimum+Wage&sort=byDa... , which seem to discuss the same study, making your submission clearly a duplicate (at least from what I can see from the text teaser, thanks to a) I can't actually read the full content)
So this doesn't come off as pithy, I'd like to explain that the reason I submitted this article to HN is that 1) a lot of startups hire minimum wage workers and will be affected by these policies and 2) I wanted to get the HN crowd's $.02 on the debate. It is clearly not clear cut as to the general or specific effects implementing a minimum wage would have, but I was hoping the debate would bring out the nuance. This seemed like a good study with findings contradictory to my original theory of what would happen, in other words a good scientific debate.
It's anyone's guess. My guess, based on what I've seen, is that things that stories that serve to debunk left-wing shibboleths are hammered with flags. And then either a moderator or built-in rules kill the submission.
The dinosaur on the T-shirt is wrong. The tail should not be dragging along the ground but held high. You would not be able to sell this in the Natural History Museum!

Make of that what you will.
Easier to _generate_, but also easier to disprove. So maybe not easier to fake. The article briefly touches on this.
You're correct, it should have different info for DRM free books under the supported devices section. We do use DRM at ebooks.com, but only for the publishers that enforce us to use it (99% of publishers).
Second launch of China’s most powerful rocket fails
[flagged] means users flagged it.

Some people have started flagging anything from WSJ because of the paywall.

This topic has been previously discussed on HN.
I believe the author also thinks that piracy is, overall, a benefit to creators: "My feeling is that most people who choose pirated books are unlikely to pay for them, even if that's the only way to get them. As such, I'm inclined to think the marketing effect of illegal copies exceeds the lost revenue."
Hypothetical indexes for PostgreSQL
Internet of Boats; bootstrapping an Arduino-based marine data system
I agree with O'Reilly's quote. Better to be more widely read. I use Leanpub for my books, and I let people read my books free online and the eBooks themselves are DRM free with a Creative Commons license.
There are good and bad code schools, but knowing about compiler design and binary trees is probably not going to help you that much with your web monkey job. I think you and many others drastically overestimate the value of the CS degree, and you certainly don't appreciate the difficulty of being able to learn several complex web stacks in a few months starting from zero. The pace set is brutal if you already know the languages.

CS grads should ideally know nothing about the practice of programming. Dijkstra never wrote any code except with a fountain pen. A CS course should give you his skillset: being able to analyze programs in an academic sense. This is assumed to be representative of job performance by people who have no other measure. At the very least it should not be expected that it takes less time for the CS grad to pick up the bootcamper's skillset than it took for that person to acquire it. Most likely it will take far longer unless you're focusing on resume-driven development. The reality is that CS courses aren't likely to give you much of an edge in a coding bootcamp, let alone the workplace. In the long run there may be an advantage to the CS degree if the bootcamper can't pick up the relevant bits on the job, but otherwise the real difference is that you can expect the bootcamp grad to be productive immediately.
Very cool tool. Thanks for posting this!
Thanks,

a) doesn't seem like it should matter, that's the way the web is going.
b) i saw this article as more scientific than political. This is the closest thing you get to a controlled experiment in economics research.
c) Fair. I didn't catch that this had been posted. I did a simple search with the 'past' link and didn't find anything.It seems like a flagging should require a rationale from the flagger.
Many virtual terminals still default to the 80 character lines of punchcards. The new contains or emulates the old.
OK, the overreaction like this may be a cultural problem.

But even without a problem like that, imagine a case when a wrong drug is administered to a patient, with deadly consequences, or a wrong turn is taken by a motorist, leading to a collision.

To avoid this, things should be written in an unequivocal way. But for that, one has to realize how expensive a "negligibly small" mistake can be.
Best i recall, the full dpad and such came because of J2ME requirements. the specs for that expected at minimum two soft buttons and a dpad.
There are also user-level unit files; can this bug be triggered by those?

EDIT: No; it acts as if the 'User=' directive doesn't exist.
This is why I dislike Wayland. Forcing so much functionality through the WM means I can't just build my system out of small parts. I also do things that Wayland is specifically designed to break, like keylogging myself.
As far as I remember it is not only no pre-emption, but also no garbage collection inside a single actor method invocation. Which has some advantages but also the downside that longer-running and allocation-rich operations might need to be split up into multiple async actions.

But maybe that model changed in the meantime.
Simple, fast, and safe memory management
It is just amazing that your comment gets downvoted. I am sure Americans don't want to be told that US is one of #1 human rights violator but how cares, right? Go ahead, downvote the dissident voices. US is a joke, anyways.
Even if you are not a mathematician this slide is clearly very ugly. A better title would be: "Apple does not send their slides to design revision."
Arrogance of the post coupled with labeling of "Dr. Drang" suggests to me this guy has some insecurity issues.
paywall?
Or maybe successful tech eventually becomes global. Tech history is littered with examples of good companies that failed because they expanded too fast
Not disbelieving you, but would you have a citation documenting the progress ? Or were you making the point that if (hypothetically) it moved the needle from 95 to 99 that would be progress. Its not clear which one you meant.
So they just sue giant US software companies for monoply and privacy violations. Possibly a bit of not-invented-here frustration in those suits.
from the FAQ[1]:

>Are paywalls ok?

>It's ok to post stories from sites with paywalls that have workarounds.

The implication is that paywalls without workarounds (like WSJ) aren't OK.

[1] https://news.ycombinator.com/newsfaq.html
Sadly it seems the "gamersgate" mob has latched onto systemd as another controversial topic to toy with...
The article says:

"Should this be fixed? Yes, it's an obvious bug"

The author of systemd says:

"So, yeah, I don't think there's anything to fix in systemd here. I understand this is annoying, but still: the username is clearly not valid."

And that's basically the problem. Not that the bug exists. But the systemd author doesn't recognize it as such, and refuses to fix it. This seems to be a recurring theme with systemd.
For a link aggregator, where people discuss the content of links, of course it matters if people can actually read the content of the submission! The mods previously have stated that easy workarounds like google search are tolerated, but that fails with WSJ and I know that not all users agree on that.
"..You know, one of the things that’s been really distressing to me, not even just recently, but over the years, over the last decade, is that poll after poll after poll shows that a clear majority of Americans supports the torture program. And, after everything we’ve learned about torture — that it’s illegal; it’s immoral; the United Nations considers it to be a crime against humanity; that it doesn’t work — Americans are still supportive.

“In the immediate aftermath of the 9/11 attacks, I was angry, too. I wanted to kill or capture as many members of Al Qaeda as I could — as a CIA officer. But we can’t lose sight of who we are as a people, as a country.”

John Kiriakou.
I saw some discussion from UK ecommerce folks at the time about this. Lots of jokes about it being one easy way to remain compliant with data privacy laws.

But there was another thought - maybe there just wasn't any ROI. Wetherspoons is a pub, and maybe email isn't the most effective marketing channel for pubs. Or possibly they couldn't track the ROI accurately enough, since it's an online to offline conversion.
It was just a simple solver - you typed in the faces at a command line, and it spit out the moves. It was brute force breadth-first, so nothing fancy...
DRM-free epubs are at least supposed to be available from Google Books (though Kleppmann says when he tried with his book it wasn't DRM-free) - the ebook.com folks say that they have DRM-free epub and PDFs, but I don't know if the PDFs are the high-quality print editions that ORA used to sell or the crappy epub-PDF conversion that Google books sells, and what exactly ebooks.com means by 'DRM-free' - they make reference to having to use a specific Adobe software package to read them, but that you have the right to print and copy-and-paste. Until I see it opened in some libre-PDF reader I don't know that I trust it.

One bummer: Nearly everything I bought from O'Reilly were 'Early Release' books - The Kleppmann 'Data Intensive Apps' book took like two years for him to finish (not complaining, books aren't easy and this book was exceptionally well-researched), but it was nice to have the first half of the book available early on. Sadly, the Early Release program seems to be only available through Safari now. There were like five books I had planned to buy over the holiday weekend that now I guess I'll have to wait a year or so before being able to buy.

I also don't get the folks saying "Just buy $DIFFERENT_PUBLISHER books instead" - books aren't interchangeable, people buy specific titles, not whatever the publisher's version of that topic might be.
Is It Time to Give Up on Brazil?
I've always thought this would be a great use of the blockchain. If you want to party with dangerous drugs you take your pharmacy card to the pharmacists and get a recreational prescription. This gets written to the blockchain. Next time you do it they see your full history. If your usage is showing patterns of abuse then they can refuse your request and sign you up for legally binding treatment program.
The devil’s excrement: how Norway warded off the oil curse
> even pulled it off.

A retail shop of Bangalore(metropolitan) doesn't speak for entire India. The shop you visited already had a computer/software but ground reality is much different among traders in tier II & III cities.

> The Indian govt. should be given honorary entry to YC. The world's biggest startup is going lean.

The government face-planted themselves miserably with demonetization experiment. They thought it would be easy to muscle everyone to use electronic payment without understanding the ground realities. The economy is performing below expectations solely due to it and they still haven't disclosed what they have achieved(good) with demonetization.

They could have planned the implementation in stages so that the transition could be done smoother. The same is going to happen with GST. They can be anything but sultans of implementation.

We Indians are so resilient that without traffic signals we adjust, during floods we help each other without expecting the government - so we will be ok eventually. Wish the government cared for its majority of the people instead of catering to elitist alone.
I don't know if I'd say its a mess. There are three options that are well aligned with emerging trends: Plex, Emby, and MythTV (to a lesser extent). The rest have a lot of catching up to do if they want to remain relevant.
Most of What You Know About Parenting Is Bulls**t
This article title is a bit off. The audio is not generated, the video is not convincing, and the original conversation is not fake.

This is an art project which highlights the implications of research like Face2Face: https://youtu.be/ohmajJTcpNk
Smalltalk has continuations and you can run it on JavaScript https://squeak.js.org there you can go full meta
The issue w.r.t. paths is that paths have different types depending on the operating system. On Linux and most BSDs paths are bytes. On some Unices they are bytes, but must be in a specific encoding (e.g. macOS => UTF-8). On others, they are strings, not bytes (e.g. Windows).

It's implausible to expect Python programmers to correctly handle this, hence fsencode/fsdecode and surrogate escaping.
Yes, that part was over her head. I did all the coding, and the representation of the cube and the moves. She got the concepts of the search, but capturing the changes in the cube when a face is rotated was too complicated to do with her.
He learned the wrong lesson then. Which wasn't "don't break backwards compatibility", but:

1) If you break it, break it for compelling reasons.

2) If you provide a tool to convert, don't make it as awful as 2to3
> Because it's (most likely, depending on where OP lives) illegal.

"There is no justice in following unjust laws."

Aaron Swartz - Guerilla Open Access Manifesto

> https://archive.org/details/GuerillaOpenAccessManifesto
Jeez, even after the wealthy man died from curable cancer, his cult of personality persists. (or should I say "reality distortion field") This isn't the main keynote at WWDC, but rather is just a panel, so I don't see why Jobs would have cared or had the resourced to care about each presentation. Additionally, while Jobs did take a calligraphy course and was in tune with typography, I doubt he was especially knowledgable about mathematical typesetting as this author is. Lastly, which 5 people would be fired due to shoddy typesetting? The author likely just made their own slides and the WWDC coordinates obviously can't work on each and every presentation.
> The only exception I can think of is the difficulty in getting a bytestream version of standard output.

sys.{stderr, stdout, stdin}.buffer
My personal preference when installing Linux on a Windows machine is to put Linux on a new (and possibly second) hard drive. As an aside, several Dell Precision Mobile Workstaions allow for installing multiple hard drives. The Precisions receive really good long term support and are available with more powerful options than the XPS series.

Good luck.
Indeed.

It strikes me that outrageous people are more vulnerable to fake recordings. Because anything seems possible.
I'm not from the USA but I do live in the Americas so technically buy American means anywhere in this region ;)
In what category would you put Oberon, Modula-3, Sing#, System C#?
Avoiding “NoMethodError” for nil in Ruby
> GST works online ONLY

Invoices can be generated manually. Internet is required only to file the returns.

https://twitter.com/adhia03/status/881428128177901570 - Revenue Secretary, MoF
> Erlang

What the fuck. And I thought constant-time indexable strings were a bad idea!
If you value your unharmed body more than the password you still have the option to reveal it. With an implant your body will always be harmed against your will.
Systemd's authors certainly deserve to be hounded relentlessly
xkcd 10000 rule

https://xkcd.com/1053/
How does fault tolerance compare to Erlang? This was what made Erlang so great IMO
Kinda.

Windows 10 has the ability to tile windows by dragging one of them to the left or right screen edge, or corners (dragging one to the top edge maximize it).

But they can only resize nearby windows when there are a vertical split between two windows.

If i try using a full height window on one side, and two half height on the other, Windows fails to resize the neighbors to match any changes i make.
Earning a passive income through Royalties
Two words: iPod socks.
2019 Lucid Air – Tesla Model S Killer
Efficiently calculating mathematical formulas with exponents using Python
Leveling-Up in Heroes of Might and Magic III (2008) [pdf]
> Why should it?

Thank you for the correct, if condescending, answer. It was unclear from the original bug, or this article, if it was falling back on a hardcoded 0 or the user used when the directive is not present.

Since systemd's own behavior is inconsistent, I can't depend on that behavior to derive the reasonable answer. That inconsistency stems from the fact that a "valid" user name that doesn't exist triggers different behavior than an "invalid" user name; and the definition of "valid" is different between systemd and the rest of Linux.
>Lastly, which 5 people would be fired due to shoddy typesetting?

Or you know, it might just be no persons fired, but just the team/presenter scolded.

It's not like the parent made an absolute statement. Rather they wanted to make what we call "a point".
AFAIK it's unchanged. The Wayland spec doesn't really concern itself with decorations. It's up to the apps and compositor to figure it out.

QT allows decorations to be disabled and so works well with a tiling compositor. GTK doesn't. There are various GTK patches and hacks floating around to address this but nothing upstream. Older software generally works well by virtue of pre-dating client-side decorations.
I agree with you in principle, but in practice you'd need to exclude all the major outlets. That's a pretty big hole in media coverage.

In either case, flagging the post with a reason would be an educational benefit to the poster and the readers.
Ask HN: Where’s July’s “Who‘s Hiring” Post?
It could be extremely hard. We don't have many good ways to measure how far away objects are in space. In fact the main way we have been estimating distance so far is by measuring red shift. We also have very limited means for measuring the density of the intergalactic medium.

I just don't think we have any good ways to distinguish whether a high redshift is due to the object being very distant or the intergalactic medium in that direction being particularly dense, for most objects.
Thanks for the detailed psychological profile of the Dr.
I'm a programmer and I noticed that this slide was looking ugly. But well, I write my documentation with pandoc/latex and tikz so I guess I'm biased.
Those are posted on the first weekday of the month.