skysight-inc/HackerNews huggingface dataset:
The appeal to authority is a logical fallacy and isn't a real reason to use something. I use react because I like it and enjoy it, sure I have reasons behind my enjoyment, like modularity, cohesion, proactive rendering, expressive states, but mainly it feels good because there isn't as much mental translating: what the code looks like vs what the page will look like.
Agreed. After using macOS High Sierra for a few days, I was in shock and decided to downgrade to Sierra immediately. Downgrading macOS can be difficult, and in this case it was also necessary to restore the HFS+ file system. Fortunately, I had a good backup and enough spare time to do it correctly.
My advice would be to get out of web dev and finish your CS degree. Cobbling websites together is a nice and easy way to get some money during school and college, but chasing the latest hype is tiresome. Get a wider perspective of software development.

Try some systems programming with Rust or C++.

Try embedded/close to hardware stuff. Work with FPGAs, Arduinos, Raspberry PIs.

Try mind-bending languages like Haskell, Erlang, Smalltalk, Prolog.

If you are strong with theory, try verified software with theorem provers (Coq, Isabelle). I believe it finally might be the right time to build a career on this, since first products are available (SeL4, CompCert).

Try to contribute to some mid-size or large Open Source project. Building software is a team effort.

A goal could be to get into Google/Facebook/Apple/Intel/IBM/Microsoft. If you do software development there, the work is much more social. If you want development to be mature and traditional, build software that goes into planes, cars, dams, space shuttles, factories, banks.
AFAIK, the old add-ons could interface with Firefox in any way they wanted; they had carte blanche. You can imagine the dependency hell and security risks; it's not desirable to duplicate that.
I totally agree on the second point (business model alignment), however I believe that amount of requests does in a lot of cases not mean that your interests are aligned.

Examples:

* A REST API needs 3 calls for $foobar. A GraphQL API only needs 1 call. The vendor will loose money if they optimize their API in a way that you can make less calls.

* Some of your data does not frequently change. If you pay per request, you can save money by caching. However, that'll make your implementation more complex (esp. if the API is supposed to be used directly from mobile apps).

IMO it's better if the API provider can charge based on business metrics. E.g. Stripe charges based on payment volumne. It doesn't matter if you do 2 or 200 API calls to make a payment.
we have 10s of thousands of 4,000 year old clay tablets. What a data set!

Year 6017: we have 10s of thousands of 4,000 year old https://en.wikipedia.org/wiki/Floppy_disk . Hhmmmm...
https://hn.algolia.com/?query=slaughterbots&sort=byDate&pref...
I wouldn't say it's by design - more of a fun consequence of the way the BBC's web platforms have been retired so far. Most of the retired platforms generated static content (some XML, some HTML) so when the platform needed to be switched off it was relatively trivial to archive all of the content. In about 2013 the website was transferred piece by piece to a dynamic platform, which it (mostly) still runs on.

The current platform is already slated for decommission some time in the next couple of years and there's still no cohesive plan for how pages on that platform will be archived. My guess is that they will be rendered on the new platform(s) indefinitely, since everything is driven by a CMS API now. I think it's kind of a shame - there's something nice about being able to look back in time without the pages being distorted through the lens of the wayback machine.
The nature of the relationship is unknown. Even if Kaspersky is bought by Putin in some way, it’s not clear what the terms and expectations are. It does seem unlikely that the commercial offering is straight up spyware for putin—why would anyone buy it? So it’s a little silly to talk about the relationship as if its existence is meaningful when the degree of ownership is the real question.
... starting over 6 years ago!
Looking like $1.209 per hour through Sydney. You might have chosen a region without them.
> Is the amount of chemistry, then, or length of signal transmission, the measure of consciousness?

Sure, but we're gonna limit ourselves to neurons and the degree of connectivity between them. A camera has none, QED. The more challenging comparison is between a comatose patient and one with locked-in syndrome: https://en.wikipedia.org/wiki/Locked-in_syndrome. There, we can't exactly come up with some 'an agent capable of sensing the world, and responding to changes in its environment' that an outside observer might use.
https://en.wikipedia.org/wiki/Barber#History
> If you’ve ever watched an extremely high performer go from killing it one year to struggling the next, you know what I’m talking about

That was me. I was killing it at my company when it was 700 people, but two and a half years later it was over 1600 people and the pace slowed way down. Long story short, yesterday was my last day and I'm moving to a 150-200 person company where I'll have more influence/impact.
> Qualia are phenomenal properties of experience. Presumably, one could have subjective experiences without these phenomenal properties.

Care to elaborate on this? From my angle, arguments if this sort tend to veer towards wild speculation. I understand others feel differently.

I usually can't help but read it as unnecessary leaps of logic spurred by some presupposed metaphysics. I hope I'm not projecting too much here -- you may have a more considerate take on things.
Ok: unlicensed barber shops are a front for selling drugs
I didn’t say that children trump all. It’s a negotiation point. Getting what you need/want may cost you.

My point is that if your “partner” is going to take an extreme, aggressive stance on such a thing, that’s a red flag.
Maintenance is the likely missing link. Get a brand one and don't do maintenance for a while and you'll get the same result.

A lot of countries have these subs and airplanes but not enough money for training, maintenance and so on.
Interesting. That language gives me the idea that such prosecution could be very tricky, given the many instances of purported-classified information being relayed to press (In fact this would presumably apply to the information relating to Israel accessing Kaspersky systems and allegedly watching Russians exfil interesting data).
For incandescent bulbs it will use the high voltage to arc inside the blown bulb and hopefully melt the filament back together - the bulb still won't light up but at the very least it will pass current through and allow the other ones to light up again.

This only works for "dumb" lights that are just bulbs connected together in series. Anything else like blinking lights or LEDs will die right away if plugged into this.
Sadly the UX that ends up being afforded by video-decoders is never quite as seamless and nice as plain-ol-gif -- the video expands to its own window, rather than playing immediately; sometimes you get playback controls; very often the looping is not seemless; you can't just copy-and-paste the video to share it with a friend...
I was interested to see how they get around zoning laws for this, but the article is paywalled.
I run Linux in legacy mode on my 4 machines. UEFI for me was extra complexity without any gain. Sad to see that's uefi is gonna be only option in the future.
Figure Out Your Company’s Make-Or-Break Strategic Problems, Then Use Small Team
Where did you end up moving to? Back to Canada? The issues you describe do seem to be increasing everywhere.
This is a reason I enjoy Ubuntu 16.04 so much. My drivers are stable. My programs work. My UI is i3wm and isn't going to change or improve much, it has reached a near maximum efficiency level and i3 aims to be very stable and do its job and not "innovate". The laptop hardware is supported and stable, the drivers aren't changing. All systems are go.

MacOS? Always innovating with new "features" like APFS. Are they truly making the OS easier to use in some novel way for non technical users? Are they improving things for technical users? I know technology changes and APFS is supposed to make SSDs better, but... the general sentiment is just what you stated.

My iPhone 4 used to work great with a given OS. All it needed was security updates for 3+ years, instead after about 2 the latest updated was unusable. iOS "improvements" were very hit and miss. Some were good, some were not. I do not mind mobile OS improving as much though.... that hardware has still been improving rapidly offering much better features so the more rapid OS updates kind of make sense there in terms of supporting the latest hardware.

But laptops? What has changed.....

The f* touch bar? The amazing keyboard? The Retina display?

Only one of those was a real innovation and it has been supported for a long time.

/extra_rant
Does selling influence in the state department count as "garden variety corruption you find in western countries"?

Does delivering Uranium to The Enemy in exchange for cash donations to a slush fund count as "garden variety corruption you find in western countries"?

Does employing El Salvadorian gangs in your nation's capital to intimidate and assassinate your political enemies count as "garden variety corruption you find in western countries"?
Meanwhile no licensing is required for the Internet of Things. Your plastic router runs an outdated version of Linux and participates in a DDOS network. Since no one can assign liability to the manufacturer this means cheaper routers for the consumer and a demand for IT security professionals and DDOS mitigation services. GDP rises! A win for capitalism!
Even small UNIX utilities had had many bugs. See numerous man pages with bugs section.
irc is so useful that i cant believe it is dying, and aside from freenode perhaps even dead.

so what killed the IRC? its not like theres any other alternative out there. slack seems to come close but its still very different and for a different purpose.
Not everyone would agree that things are good now, or perhaps not even anyone, but it seems like most agree that they have at least improved dramatically since Yeltsin. You're disagreeing with this and saying it has not meaningfully deviated?

Also, why do you believe that the corruption you experienced was because of the leader, rather than despite the leader's efforts?

I do not think anyone would even try to claim that Russia does not have a corruption problem. Putin himself has discussed it at length, particularly expressing frustration over how it cripples the economy, which is probably his biggest obsession.

Furthermore, and I am assuming here, but unless you're from an extremely important family, it seems unlikely that the flavor of corruption you would experience is even in the same universe as what the oligarchs and president are dealing with. This goes back to the idea of him being the mafia boss CEO of literally everything.
I don't understand this reasoning which I ultimately write off as entitlement.

They produced the content. They think it's valuable enough to put behind an (annoying) interaction that allows them to grow their newsletter. You don't think it's that valuable and you don't even want to find out if it is or not. That's 100% fine. Just don't read the article. It's not your content, and you're not entitled to an ad-free version of it just because you're on the internet.

It's not your site.
It's not your content.

But then you go and call the site "toxic" and call for a boycott? On what basis? If the content is actually good, then I personally would be inclined to support the site.
The security varies a lot. At one hedge fund I interviewed at, security was almost MI5-like - no phones in the office, no direct internet access, etc. At the place I ended up working, it's rootapalooza. Not in prod, obviously - there it's sudo-a-gogo.
And it is a flat wave :)

Every time something improves something else gets worse.

Except in Linux and maybe mobile OSes. Latest Android or iOS is objectively better, even with things that regressed.
A diesel sub could carry nuclear warheads, but Argentina acceded to the Non-Proliferation Treaty in 1995 as a non-nuclear weapon state, so this one probably does not.
Months in Luxon are 1-indexed instead of 0-indexed like in Moment and the native Date type.

This seems like a bold decision and terrifying source of errors for those of us with decades of experience thinking January is 0.
I'd recommend you find a new company and product to work on. This sounds more like burnout and less like a problem with software. I've done windows, web, iOS, and now game programming. They are all different and it's quite fun to broaden your understanding of computer science. It's also amazing to try to apply yourself to new problems and new products. In short, there's always something new to learn, and if you're having trouble believing that, then it's time to change places!

At the same time I want to specifically react to your two points because I think your perception isn't accurate:

1) In my opinion, there is nothing easy about programming. If people around you think it's easy, you should find somewhere harder to work. You aren't growing anymore!

2) And to second what others in HN have said, doctors have it really hard right now. The school alone takes 6+ years and saddles you with high financial debt. Then the work can be pretty rote -- much more than software.

Keep in mind even at a new job it will take 2+ months to stop feeling burnout. I hope you find what you're looking for!
The Future of Thinking: Computers and Minds in Mid-20th C. Imaginations (2015)
I hate FORTH as a general purpose environment, and I've seen a lot of FORTH-based train wrecks written by FORTH fanatics. But FORTH really, really shines in the boot environment, it's a fantastic tool for setting up hardware and gluing things together.

As for the arguments that it's got poor performance, I'd like to point out that the BIOS / UEFI based systems on most of the systems I work with take minutes to POST, tens of minutes for the bigger machines, and I think it's a clear case of not looking critically at their own work.
so far not worrying about it has worked well for me; i've been in tech a bit over 15 years and enjoyed all of it. but at a certain point all the stories about people aging out of the industry start to add up, and you have to wonder if the time has come to be at least a little more ant and less grasshopper :) at 42 "do what you love and money follows" is still working for me; another decade down the line i'm guessing i'll have to put a bit more active work into staying relevant.

i do have some hope that i've gotten into my current niche (static type inference for dynamic languages) reasonably early in its life cycle, but if i'm wrong i don't want to have not kept up with the larger world at least to some extent.

(to be precise, i'm not so much worried about being able to transition my skills to something else, as about not being given a chance to do so unless i can already demonstrate the new skillset people are looking for.)
> You can't expect every commit anyone ever makes to be production ready.

Of course not — but surely that's what branches are for.

Does Perforce not have a concept of branches? It seems absurd that Google would let folks merge untested commits into master.
How is accidentally downloading a document and then deleting it immediately 'knowingly receiving classified information'?
Gamers moved from Quakenet to Discord, open source projects moved from Freenode to Slack, and that’s it.

Luckily, most projects are left on Freenode, as an open source project relying on a proprietary service is something few people can stomach (outside of some people that already accepted the commercialization of the net)
And what exactly would the placebo be? This isn't taking pills, it's taking showers.
The Pokémon Mudkip was also inspired by the axolotl!
Chrome OS starting to feel more and more like a desktop class OS
You can hide the tab bar manually. Supposedly the plug-in should be able to hide it but they claim there is a bug currently in 57 preventing it from working.
And yes, sharing would be nice, and I don't see a reason you wouldn't be able to at a glance. I haven't implemented the spec though.
I certainly do legally own the chunk of semiconductor metal and plastic I am writing this on. I don’t appreciate the hyperbole.
Do the laws on the books actually date to that period?
You mean like google, facebook and amazon?
im sure they will surface when Argentina plays its first match in the upcoming World Cup
Advanced Introduction to Machine Learning
According to Wikipedia Windows 64 bit runs 32 bit apps by switching back to 32 bit mode.

> which switches the processor hardware from its 64-bit mode to compatibility mode when it becomes necessary to execute a 32-bit thread, and then handles the switch back to 64-bit mode.

https://en.wikipedia.org/wiki/WoW64
Trying to figure out how tail -f can be implemented in Go
> Employees have tried to fool the technology. One day, three enterprising Amazonians donned bright yellow Pikachu costumes and cruised around grabbing sandwiches, drinks and snacks. The algorithms nailed it, according to a person familiar with the situation, correctly identifying the employees and charging their Amazon accounts, even though they were obscured behind yellow polyester.

Okay, so 3 employees tested it? This tech is going to be "tested" in the real world by tens or hundreds of thousands of people in the first few months/year. Something tells me things will go far from smoothly.

I've only had an experience with a "semi-cashierless" store, sort of speak, where the cashier would scan your stuff, and then it would give you a ticket, and you'd go to pay with it at a not-so-intuitive machine. Oh, and you also had to scan it again before you left the area at the designated exit-gate.

Let me tell you, it felt like both a more frustrating experience than just paying the cashier and it took longer time. The only thing this did is save the cashier 15 seconds per person, while the store paid for a dozen of those machines who knows what.

So we'll see if this is indeed a better experience, or it's just meant to save Amazon money on not having to pay for cashiers, while giving customers a more frustrating experience and making them spend more time in the store to register every item (for the same number of purchased items).

Apple's Face ID can't even identify your own face 100% of the time. How is Amazon's tech going to identify (from a distance) millions of people that pass through the store and every item they got with 100% accuracy??
Where I live, homeowners aren’t allowed to do most plumbing or electrical work on their own homes. Anything beyond replacing an outlet or a faucet and you’re in master tradesman territory.

I’ve no issue with getting the work inspected, but there is no reason that I can’t be allowed to do my own work. Of course, I do it anyway (and so do many others) but technicallly it’s illegal.

Related to this, it amuses (and saddens) me whenever I hear of a shortage of skilled trades workers. When it takes 7 years of apprenticeship to become a master electrician, plumber or gas fitter is it really any wonder that kids coming out of high school would choose something else?
And DRM is necessary to AMD’s bottom line because...?
"Mass" is well defined. "Matter", less so.

https://www.quora.com/What-is-the-difference-between-mass-an...
Like all articles from this site, it's just affiliate-link spam.
Half the tests run here are JavaScript, which Quantum doesn't affect; it's not surprising that the results are consistent with previous versions of Firefox.
We use IRC sort of interchangeably with Slack at my work. The nice thing about IRC is you can host it on-premise and Slack doesn't have all of your company's confidential information. The downside is that it doesn't come bundled with a pretty webapp with GIFs and emojis.
better licensing than MIT?
thanks, it is useful to step back and think about all the other people in the field who don't have phds, or who (like me) don't even have PL backgrounds, but are still happily working on interesting problems. it's just been "different" moving from working on code architecture to working in a field with way more academic than industry representation; i can't help but notice that i can write the code but i'm far from being able to write the papers.
> With that said, UEFI isn't TERRIBLE - the complexity is hard to overlook

UEFI is not actually that complex (though not a jewel of tinyness). There are lots of features that are optional. So in principle it is possible to build a quite small UEFI implementation if desired. The problem is that most mainboard vendors deliver very bloated implementations. I actually can understand there reasoning: They only want to (barely) support one implementation. If a feature is left out, there will be customers that complain. On the other hand, if they leave it in, it "suffices" to add an option in in the UEFI configuration tool that enables the user to disable the feature.
Maybe humans are getting smarter. Are the animals getting smarter too?
With a site like BBC News integrating with lots of different internal services, it can be more difficult than it seems on the face it to enable HTTPs, but I'm sure it's coming soon, other BBC sites have enabled HTTPs.
I always assumed it was based on the Mudskipper (https://en.wikipedia.org/wiki/Mudskipper) but can see a bit of both in Mudkip :)
Why is the philosophical zombie a useful thought experiment? What reason is there to believe such a thing could actually exist in our universe, any more than 2+2 could ever equal 5?

To me, it seems immensely unlikely.
I attribute some of my own startup’s success to the attitude of my cofounders and I to live a sensible schedule which gave time for loved ones and friends.

This was helped by two of my cofounders having a spouse, and one cofounder having children. Priorities and behavior are different for a single person than someone in a relationship.

Being in a relationship or having kids is not the only route to having that sensibility in life. I was single even when my cofounders were not, yet I had a pretty sensible life, in spite of dating and trying to find a partner for life while also starting to build a company. I think the influence of my other cofounders, who had dreams and aspirations outside of just the company, was a strong tempering force to me or anyone else in the company getting an unhealthy tunnel vision.
Amazon Key Flaw Disables Camera
I don’t honk this is correct. Iirc moving to 64 but more is a one way street. Rather, there is a virtual 32 but compatibility mode provided in the 64 bot environment, and that is probably what is being referred to here.
> On February 19, 2010, Adobe Photoshop turned 20 years old.

Wouldn't that make it 27 years of PS? That's quite some rounding going on in the title.
The Secret to Tokyo's Rail Success (2012)
I think that moment.js was already built that way. For me it kinda makes sense: if days are calculated with a 1-index in mind, why make months different? As I said: it KINDA makes sense.
> Open Firmware, also known as IEEE-1275, has issues in that it is an interpreted, stack-based byte-code. Very few programmers are facile in Forth programming

And ACPI is based on an interpreted, non stack-based bytecode, AML. [1]

There is one order of magnitude or two more Forth programmers than AML/ASL programmers.

[1] http://wiki.osdev.org/AML