skysight-inc/HackerNews huggingface dataset:
Not always. I got my Apache commit rights while working for an investment bank, where I was employed specifically to work on open source code, and since then have worked on multiple open source projects on GitHub, and sometimes even for investment bank clients interested in using our open source software. I don't think having a GitHub or Apache account is a hindrance to employment at all, these days.
This was the exact attitude I held for the first 5 years of my career until I realized that:

* There's a ridiculous amount of code that either gets tossed or goes almost totally unusued and time spent on beautiful engineering on that is 100% waste. This is, I think, why languages with incredibly strict type systems that try to 'force' good design up front never end up being widely deployed. They make prototyping way too expensive.

* Only juniors demand to rewrite or refactor anything. Being a really good developer means being able to figure out creative ways to fix the most enormous technical debt incrementally and knowing that you shouldn't ever have to 'demand' to do that because you can just do it.

* Pretty much every project I've ever seen that does anything useful starts out with nasty code because the programmers who worry about making it beautiful before it's useful never make it useful to begin with.

* People who dream up architecture before writing the code dream up the worst architectures. The best architectures, on the other hand, happens as a result of a lot of time spent tediously refactoring code.
Web Monitoring Made Easy
Poll Finds Young People More Optimistic About Future Than Older Generations
I’ve always been fascinated by these, but never had a justifiable reason to get one.

The only use I could think of was protecting my LastPass account, but I figured my main risk there is their security getting breached, which Yubico wouldn’t help with.
Safari 12, High Sierra, 2017 15" MBP scores 104. I'm surprised at these discrepancies.
If they remove the flag, can you disable the service by black-holing an IP, URL, or DNS entry?
How am I ignoring that? I'm saying I actually like a drink now and then. Honestly, your argument seems all over the place.
This is already a feature in Vanilla.js [1] in the "Parentheses" module.

Example:

const lines = (await fetch(myUrl)).text().split('\n');

[1] http://vanilla-js.com/

Edit: magic-promises promotes all accessed properties to magic-promises as well, and performs magic on functions, so it's not exactly the same, but I'm not sure if I'd want to add the proxy overhead to my code just to make my code more "fluent".
> It's a science project. It doesn't have to be economical. It is there to establish the path to https://en.wikipedia.org/wiki/DEMOnstration_Power_Station

Its a wildly expensive science project that produces far less science and far more overhead and waste.

And as we have already established, for such a long project it gets overtaken by technology.

And the 'powerstation' will cost billions upon billions more and it will still not even be close to economical.

> Many people believe many things. There's a reason we do ITER: It has the best chance to actually work, unlike all the "cheap" 'hey, I'm a genius, I can do it with far less money!' projects out there.

By what definition of 'work'? They might manage to get break even if they throw enough money at it. But if you had said, any project that shows break even can get 1 billion. That would be an effective use of money.

An I'm not saying any of these projects should get 20 billion because they think they are smarter. But how about getting 2 million and if you show impressive results you get 20 million and then maybe 200 million.
Web Monitorng Made Easy
Obserwise tracks any web page you want by taking screenshots and comparing them periodically. You can check it at https://obserwise.datapare.com/
But isn't Safari slow to update/bug fix?
This includes security issues.

My thought is it's hard to choose Safari for their privacy when I have a higher possibility to get hacked due to a new hack that Chrome quickly updated (or didn't have in the first place). I'm sure most have seen them, but referring to these [0, 1, 2].

Even more tangible -- Google warns about visiting sites sometimes, while Safari will gladly let you enter.
Isn't that a huge vector?

0: https://www.google.com/search?q=google+warning+thi+site&sour...:

1: https://support.google.com/chrome/answer/99020?co=GENIE.Plat...

2: https://support.google.com/websearch/answer/45449?hl=en
I've noticed this also. Gmail or anything by Google within Firefox is painful. Very very painful.
> The problem I believe stems from some misconceptions, and some historical precedents in the Go community.

It's not just "historical precedents in the Go community" it's "ongoing in Go itself": Go's developers will try as hard and as long as they can to perform raw syscalls even on platforms where it's not officially supported, and even on the one platform where it is genuinely actually supported they'll do raw vDSO calls (which are not) which predictably blows up (https://marcan.st/2017/12/debugging-an-evil-go-runtime-bug/).

[0] which is pretty much all of them aside from Linux, Golang 1.11 finally stops performing raw syscalls on OSX
This is going to be plain ineffective. If WhatsApp seriously wants to combat false information, it needs to close the vector that allows this to happen: the forward button.

No one is gonna spend their time to manually type and forward any such information.
Industrial Engineer here,

This is not a buzz word, this is the name of the tool we use. 4/4 companies Ive been at used Poke-Yoke, Poka-Yoke, or Error Proofing interchangeably.

And while I dont own a Japanese car, I can verify the 'common sense' ideas had a resurgence as Toyota applied a process to these principles. It seems nearly every company MUST apply them or they are uncompetitive.

From a plant with 50 employees to a fortune 500 plant, I have not seen these 'misapplied'. Only excellence.

I find outsiders are pessimistic and are unaware that these plants are using SPC and have process engineers looking to optimize daily.
I would really like to see some more recent tests as Unity before the 2018.x releases had a "ux/easy of use/developer first" approach but they did significant improvements on rendering quality and efficiency on the 2018.x versions.
Exactly my thoughts. If an interviewer said that during a phone call, then I'd wave good bye and hang up as that is simply not a sentiment I can be OK with.
The point is that the headline should've been "Azure DevOps Outage…" but they're afraid that other outlets will take that over as "Azure Outage..." and they don't want a headline like that making the rounds. So they use the old name for bad news and the new name for good news.

TBH I'd do the same.
Oh Christ yes. A friend of mine had a parrot that'd start to remove keys from his keyboard if it wasn't being paid attention to. Rather annoying when you try to play games with friends.
agreed, x=0 is not an open set for n>1 dimensions, but it is "infinitely many points"
I wrote about putting a line on your shower handle to denote 'good temp'. (used a shower crayon, or anything)

Now I put my handle in the correct location and its warm everyday.
Did you manage to configure SPF correctly in your DNS records?
I haven't found anything like this offered by a Swedish bank and available to individuals.
Apart from the "users lose their passwords all the fricking time" problem (seriously, before we implemented https://fastmail.blog/2017/12/06/security-account-recovery/, lost password was always in the top 3 most common support requests of the week report)

Impementing per-message-encryption would turn us into a dumb blob store. The whole point of FastMail is the value add - fast search, ability to deal with a lot of email quickly, etc.

That and people's devices are basically always on these days, and fetch new email immediately on a push when messages arrive. So if your provider get a subpoena or gets hacked, then a push request will make your device connect with the password, and boom - access granted.

Finally, we don't let people store master passwords on their devices any more, because they get leaked due to hacked devices, so we require people to create app passwords. This would be in direct opposition to many of the other safety things that are done.

(extra finally: phishing protections and antispam solutions are in pretty much direct opposition to the idea of the server not being able to see the content of emails)
I’ve had a very good experience with Fastmail (as others have commented as well I see) for heavy email use, calendaring & contact syncing across 7~ iOS and macOS devices.
How bad maps are ruining American broadband – The Verge
Can confirm, I also recieved a nice rebate almost a year after leaving my old job due to a clerical error by them meaning I was taxed for a few months after I left.
Good user.
> Despite completing degrees in philosophy, I've never experienced the sort of "Socratic" method that is apparently practiced in law schools

The socratic method isn't really practiced anywhere in academia. Even in philosophy classes, it's mostly passive learning through an authority figure. It's why so many students take notes. You can't take notes while participating in a socratic discussion. Also, socratic method requires a small group ( preferably 1 on 1 ) where you throw questions and answers back and forth. In a class of 20 or 200, that's simply not practical.

A parent and a child sometimes engage in socratic discussions. The kid asks a question, parent answers, then the kid ask question in relation to the answer and then the parent might ask "why do you think that is" and back and forth.

The socratic method requires a lot of investment on both parties/sides. Whereas passive learning doesn't require much investment. Professor lectures and the students copies what he says.
Or if it’s books.
Telltale, Acclaimed Maker of Story-Based Video Games, Lays Off Most of Its Staff
He devoted preprint to his wife - the same as me :(
That is really great if you don't have any outbound deliverability issues due to IP reputation on a VPS host! Under those circumstances, that sounds like a great arrangement.

I think that is not quite the norm, lots of these hosts (and home internet connections) tend to have rather bad reputations, and chasing down the various RBLs can get really old really fast, especially since the most common response is to silently blackhole so you don't get a bounce.
Ah, I misread. Makes enough sense!
Yubico Launches YubiKey 5 Series
How to decrease bugs in the code
Isn't that what the ad supported model is? You give something away for free in the hopes of getting visibility and exposure. Then you sell that exposure to an ad company.
In my 6+ years of being forced to use Office 365 for one of my accounts - it is a flaming POS. Plagued by poor performance, regular (unexplained!) outages and has series issues with data consistency and don’t even get me started on it’s terrible rules system.
Other than supporting the company that is the reason you are leaving gmail (free), what are the thoughts on just paying for gsuite for $5/$10 a month since the privacy statement on gsuite is clearly stated?

I'd like to avoid google, but the email service is pretty damn good (spam filter especially)
I’m very disappointed in Linus Torvalds
So in absolute values poor people are ripped off (live off $210) while IT workers are well off (live off 2850$). How is that not discrimination? A flat rate of 19% for everyone, like Poland has is quite fair in comparison. Other countries in Central and Eastern Europe have cheap food producs as well:

https://bit.ly/2MYtD1l
Why would it be impossible to take notes during discussion of questions and answers? If it is, then the whole discussion was likely about speed and reflex instead of thought out answers (which takes a bit more time and is slower).
Honest question, what happens when you lose one of these ?
I find the whole paper very funny (see my other comment: https://news.ycombinator.com/item?id=18048229) but of course tastes can differ. Not sure though why you'd find it sad if someone made a joke you don't find very funny.
It always amazes me what kinds of projects it was actually possible to undertake and complete even just half a century ago.

If a middle aged billionaire wanted to do something similar they'd die old age before it ever made it out of the courtroom. You'd have to take long term inflation into account when making your cost estimates.
Also, google shows the "Right to keep and bear arms" wikipedia article on the second place, however it adds "Jump to Gun violence and the politics of the right to bear arms" link.

When asked "gun rights", google added the link to the only section of the article discussing gun violence. They obviously manipulate their search results pushing political BS :-(
The author makes some really good points about the complexity of the often stated goal "hiring the best." Shifting the focus toward what would it take to close the gap between candidate's current state and what the company sees as the needed role and contribution.

I think it is always useful to shift focus and ask questions in a different manner or from a new frame of reference. Here are a couple that I think about.

Can we build an organization that has training, processes and tooling that help average candidates perform in a demonstrably superior manner?

Can we find/develop leaders that are so good at leading and developing people that they can take a team made up of mostly C and D players, inspire, develop and forge them into a team that performs at A level even though the individuals making up the team seem less impressive on an individual basis?

Can we get really good at judging potential?
I'm the person who made the suggestion, just wanted to say that's a great page. It's really helping to figure out what are the desired contributions.

Only mildly related but I was actually looking for a synthesizer the past few weeks (I was just composing stuff I could actually play (and notate) myself before). Part of what was intimidating me about it was the user interfaces of that class of software are always super difficult to get started with... So I guess you gained a new user who does have a programming background!
> Behaving like a decent human being isn't that hard.

It can be quite hard to live up to everyone's standards of "decency". You just failed to do it.

> I shouldn't respond to hyperbolic language with the like.

Write that on the chalkboard one hundred times and maybe we'll let it slide. This time.
Machine Learning Marketing Uses: How to Enhance Analytics and Win Jeopardy
IMAP is an evolving standard still! We've had a handful of new RFCs extending IMAP just this year.

(your FastMail subscription also goes towards paying for work on improving the standards and developing open source software to support them)
You may like a product roadmapping tool like Aha.io
This is the only post that mentioned Unigine and CryEngine - is there a reason for that. I.e. are there significant drawbacks to these compared to the "main" ones?
Chrome has become the de facto standard browser. I regularly run into websites that don't work (or don't work well) in Firefox.
I think the devil is in the details of this one.

The shop coder may have never heard of a formal method and thinks it is something that must be "slow" or "too complicated", but they inevitably come crashing into tools and techniques that were informed by formal methods. In the 80's it was hard to get your hands on a C compiler. In the 90's, everyone still thought that OOP was going to change everything. By the 00's we finally saw widespread adoption of garbage collected languages. And more recently we've had better package management and efforts to rework lower level coding.

We've never left behind cargo-culting, given the growth in the number of programmers, but the strides are there, always hovering a few steps behind the code that is considered the "production code". The production code is seen as far too fast moving to be considered for "formal methods", yet it still ends up using "design patterns", echoing Hoare's notes about defensive coding techniques. We don't "prove" our C++ code is good, but we run a "static analysis" tool or a "fuzzer" on it.

Perfect, the enemy of good enough.
Same here. FastMail with a custom domain name. First I was planning to self host. But I thing mails are quite touchy and doing it myself may be a risk.
As a decade plus C# developer, I think an experienced Java developer could pick up the language with one of the “dummies” books. I would then tell them to study Linq. It would probably take a few days to get comfortable with Web API or EF on top of that if that’s part of thier jobs.

The last time I looked for a job, .Net was already considered “older tech”. The writing is on the wall. It’s not going anywhere. It’s not “dieing” but unless MS can turn things around, it’s not going to be adopted by the next generation of developers. I’m not trying to be in management so I have to look at where things are going in the next 10 years. I spent my first 12 as a C/C++ bit twiddler, and the next 10 in .Net with a little front end web/JavaScript work during the time.

And while JavaScript “full stack developer” jobs are also becoming increasingly commoditized and wages seem to have stagnated for them too, it’s still important for the typical developer to add that to their tool belt. What are the chance over the next ten years that the Web will transition from JS?

(FWIW, these days I’m mostly an architect/team lead either by responsibility or title depending on which way the wind is blowing in a given year).
you got a lot of underline anger, hope you get help for it.
That’s actually pretty common. The cost of testing hardware is much much lower than the cost of the developer making the app.
N26 has a website as well. The N26 app look like it's a web view.
That sounds also related to the ABC hypothesis that a crazy Japanese mathematician published a multi-thousand-page paper on it. Hopefully this clears the thing up in the messed up paper?
An active OSS profile is certainly more often an advantage than a disadvantage if I'm interviewing someone.

Obviously, some of the people crying over CoC's may also be annoyed to learn that I look at least as much on a persons intra-personal skills when I read through their github history, as I do on their code. Github is a social network. The people there are humans. If you have shown you can communicate well with people over code, especially people you disagree with, that's a very important skill, and it's a skill you can't convey in your CV.
I guess that aligns with type systems in programming languages. The type systems make sure that the plain simple mistake of passing an integer in the place of a string is prevented. Of course more powerful type systems like Haskell fool proof it more if the developer is putting the effort of writing more types to restrict things more.

I think that's a clear implementation of poka-yoke on the programming languages level allowing developers to fool proof their APIs
Technically, they're wrapping a native library, so it's possible to create a benchmark where there's no performance gap whatsoever. The bottleneck is at the intersection of the runtime enviroment with the library, which makes comparison difficult.

FWIW it's a good piece of code, and i like it.
Pay for your news.
Github and google support u2f. If you are a gmail user you should get a u2f device to protect your email.

That said the cheaper yubi do this as well. I use my yubi 4 for securing my ssh key as well though this is a) a pain & b) likely theater.
Many features that made Opera great still don't work in Vivaldi - last time I checked, RMB+wheel tab cycling was completely broken. When it works, the UI is slow and laggy.

Going from old Opera to Vivaldi feels like switching from Sublime to some Electron garbage.
It's not absurd, but there is a page that fits the search term better in the same domain. That's what makes it "suspicious."
> I don't know how much more ruggerized you need it. It's already pretty dam strong. I've had a neo on my keys for years and it shows no sign of ware.

The first batch of the 4Cs were notoriously fragile. The plastic would break within a few months of normal use.
> VPS for less than $1 per month

What kind of VPS are you getting for less than $1 a month?
Yep, my point was that - when it comes to electronics - the combination of fairly low inflation with economies due to mass production, competition, diffusion, efficiency or what not, results in a substantial deflation, i.e. a "same" or "comparable" electronic device tends after a few years to cost less (in absolute price).

The iPhone is an exception as the good Apple guys managed - one way or the other - to keep the price constant or nearly constant.

Of course it remains clear that - say - US$ 1,000 15 years ago were "more" than US$ 1,000 today.
This is far from the only reasonable explanation. The reasonable explanation is that Apple doesn’t want devs claiming compatibility with a device that they can’t have possibly tested on yet.
You're presenting this as a set of hard facts, where in reality you are just telling us about your subjective view of sexuality. That's natural, but perhaps there is a more neutral way to word your stance if that's the case.
And if everyone says that, then no one will ever leave.
I hear about "FF performance issues on Mac" and I just don't get it.

I believe all of the people who report this, but it's not something I experience. Here's my usage pattern:

- 50+ hours in a browser each week

- Regular use of both FF and Chrome with very occasional use of Safari (I'm a developer of web apps)

- FF has been my primary browser for 15 years or so

- Used on a variety of Macs (2006, 2008, 2011, 2013, and 2015 MBPs with 8-16GB RAM)

- Running uBlock Origin in all browsers FWIW

...so, anecdotal, but pretty extensive.

I never had major problems with FF in the pre-Quantum days. Chrome always felt snappier than FF, and Safari felt snappier than both, but the differences were not huge and FF was "fine." And now since Quantum, FF is on par with Chrome for me in general.

The one time FF feels like a pig for me is on Google-owned web apps like Gmail.

For many years, Gmail and Gsuite apps were lightning fast on FF. But in the last few years it has gotten slower and slower on everything but Chrome. Hmmm, wonder why.
Snakemake [0] is a tool worth checking out. You can use it to create declarative workflows, and similar to make, it creates a DAG of dependencies when you give it your desired output. Each rule can specify how many threads it needs and other arbitrary resources and the scheduler uses that to constrain execution. Workflows are architecture independent - you should be able to execute a snakemake workflow on a laptop, in the cloud, or on an HPC cluster.

It also allows you to use UNIX pipes with your dependent jobs when that is appropriate [1].

[0] https://snakemake.readthedocs.io/en/stable/index.html

[1] https://snakemake.readthedocs.io/en/stable/snakefiles/rules....
My parents were pretty religious in their youths, and were from conservative parts of the country. Perhaps that has something to do with it.
I use an app based 2FA for that.

Maybe I’ll look into a YubiKey though. My problem is that I’m halfway in my own personal transition from USB A to USB C
V8.dev (new v8 website)
AFAIK Slay the Spire is running in JVM.
The metal knob actually is PE pin for the AC plug, which is used in some parts of the world with presumably stricter low voltage safety standards which would not allow for the chassis of macbook to float at what is essentially half of the mains voltage (this is why you get slight tingling sensation if you run back of your hand over macbook that is plugged into charger with two-prong plug).
You should have backup 2FA methods for that case, either more tokens at different locations or other 2FA methods like TOTP or printed one-time backup codes or all of these together.
Decoding Geocoding