skysight-inc/HackerNews huggingface dataset:
But they wrote "Apple created THE smartphone.", not "Apple CREATED the smartphone."
To me those mean entirely different things.
As far as I know the Xbox One needs to dial home before you're allowed to run a game.

So when the DRM servers are shut down, these devices will become just useless paperweights (if nobody manages to crack them).
The answer is simply that yes Safari breaks websites, but users are happy to make that tradeoff.

It's common knowledge among web developers that browsers aggressively throttle background tabs so anybody who is designing a website that depends on it is misguided.

I don't hear anybody complaining about Safari being too aggressive with background tabs, I do hear people complaining that Firefox uses too much battery. So I think Firefox should be more aggressive.
You can refer to GitHub Actions for Hugo https://github.com/peaceiris/actions-hugo
Hypothetically, suppose you work for an intelligence agency. Suppose that your specific role is to monitor foreign influence in the US.

What do you do when in your opinion (possibly supported by classified evidence) that duly elected president is compromised by foreign intelligence? What do you do when the president makes decisions that hurt the US and help countries opposed to us?

Suppose there's some irrefutable classified evidence that he's compromised and under foreign control. Do you really sit by and do nothing?
The Moon will also change its orbit (it's what's slowing Earth's days), so the length of a month will change, becoming longer.
Amazon Is Spending an Unprecedented Amount on City Council Races
> Russia and Canada alone could easily fit a few billion immigrants each if global warming is really severe in a few centuries.

Russia absolutely isn't going to do that, and who's going to pay to move them across the Atlantic to a country that they're not allowed to immigrate to?

I'm kind of leaning the other way: millions of avoidable deaths is the "normal war" situation, even if we magically solved climate change tomorrow.
This isn’t about personal opinion. This is about understanding the fundamental mathematics behind types. In type theory there are two fundamental composite types. Product types and sum types. Sum types are types that can be A or B or C. Product types can be A and B and C.

An example of a product type is any type that can hold multiple typed entities, whether that’s a list, array, structure or map.

An example of a sum type is polymorphism defined using inheritance. The children of a parent type are encoded into the type itself, but the type instantiated can only take the form of one of the children.

Note that my example for the sum type is isomorphic to a typed enum. It’s literally the same concept. Sum types and product types are mathematical opposites. Every language that has algebraic data types has this concept encoded into it. Go is one of the few typed languages that doesn’t have it.

Let’s get away from the mathematics and talk about practicality. Your example of the switch and pattern matching. Let’s say myValue is an int, a string or a float.

Let’s also say that when you are coding you miss checking for the float case and you add an extra invalid case where the code checks for Double? What happens in rust or go? In go nothing happens because go doesn’t truly know the underlying type so by doing this the code compiles and you have encoded a runtime error into the code.

For rust exhaustive type checking will catch both the missing handler and the invalid case. That’s right rust will know you have missing logic based off of the type. This is a powerful feature that is encoded into most languages that have algebraic data types.

Now let’s take the conversation back to math. The fundamentals. Have you ever thought about what an Int actually is? Looks like an enum doesn’t it?

type int = 0 | 1 | 2 | 3 ...

If you really want to get deep an int is actually a recursive enumeration similar to json.

type int = 0 | (int, 1) | (int, 2) | (int, 3) | ... (int, 9);

So for example ints are instantiated like this..

0 = 0,
1 = (0, 1)
2 = (0, 2)
.
.
.
12 = ((0, 1) 2)
.
.
.
456 = (((0, 4), 5), 6)

Operations like addition and multiplication are defined in terms of inductive mappings between enumerations.

This fundamentally what a type is. Any language missing the ability to define this is missing a mathematical primitive. It is incomplete. Go is a language that simply has an arbitrary enumeration (int) defined and the rest of the code needs to build off of it as there is no mechanism to define your own. Ints should be encoded as enumerations not the other way around.
The success of Joe Rogan is fascinating and encouraging.

For a long time there was a view that attention spans were diminishing. Facebook and Tik Tok reduced content to the smallest possible dosage.

But look at this. This is one of the world's most popular podcasts and it's nearly three hours long. You see it too in TV: what is a Netflix series but a 13 hour movie?

I see a definite trend towards long form content right now, which I think is quite positive.
Meeting other humans, enjoying work and staying on the good side of the tax authority are important. I just imagined that she or he could do these things other ways; hire one or two employees, diversify the business a bit, and incorporate the company.

I actually do think keeping the job is a good idea for exposure to different ways of thinking, but perhaps scaling it back a little (part-time?) in order to invest more time into the primary income source.
I found the product by chance really, I had a need for the product and I noticed that the websites of the competition were poor, in terms of usability, clarity, and functionality. It was clear that they were taking their users for granted, no innovation, no need to do anything different. i.e. perfect for me to disrupt.

I worked on building the website (the apps came about a year later using Cordova so I could utilise my HTML/JS skills) in evenings and weekends for about 4 months.
Not all of that was development, some of it was speaking with third parties I needed to get the product working.

The first paying customer got a full refund, because, of course, it didnt work properly, but the most valuable lesson I learnt was just to deploy something and fix it ad-hoc, NOT wait for it to be perfect/feature complete.

I had low expectations, and I didn't quit my day job, so it was low pressure "lets see what happens"

Spending time making the website SEO friendly meant I didn't have to spend a penny in advertising for the first year as all of our traffic was organic. It wasn't until the annual revenues were around £400,000 that I started to spend ANY money on advertising.
In Hong Kong, Which Side Is Technology On?
Yup. Approval Voting is the best balance between fairness and ease.

Only Score Voting is (somewhat) more fair.

No other system is as easy to teach, implement, audit. (Unlike IRV.) A big win for us election integrity types.
The State of Network MIDI
The decision about female leagues was made at a time when transsexuality wasn't socially acceptable and hence did not factor into it.

My point is, there are options to explore besides an outright ban. For example, a trans woman that goes through HRT will lose some of the advantages of her birth sex. However, she might still enjoy the advantage of the male frame, hence my suggestion of an additional penalty.

A unisex league as you suggested could also be a posibility, and one could think about introducing not only weight classes, but testosterone classes as well.
You only need to download one browser with the proper support to support a million BLE devices.

As opposed to downloading 1 app per vendor/product, each of which has its own attack surface and special way of doing things that may or may not support your specific hardware implementation.
Mobile/webapp, not really SaaS, because there is hardly a backend. It works basically standalone in the browser.
>Nothing wrong with that!

Except that it's not private money. It's public money.

This is the bridge equivalent of a town using a state grant to buy a Cadillac for the code inspector to drive around in. There is no place for that kind of behavior with other people's money.

If the university wants to build a bridge with all the bells and whistles with their own money that's fine. When they do that with public money there is an opportunity cost of the other improvements to society that money could have bankrolled. To claim that it is ok to spend public money on frills like this is to claim that the net difference between a boring pedestrian bridge and a fancy one (i.e, the "frills") is more important to society than the other things that money could have done.
It's clear I didn't communicate this properly but that was my point – UTC is not a time zone like GMT.

And I don't know the name of British DST (I used the american name), so yeah, bad wording but this was essentially what I was trying to communicate.
Is IBM still relevant?
I have no experience with macs, yet I looks like either:

- OS issue, not being enable to remove applications (or an exploit)

- a chrome one(!), actually chrome installs it on demand as it remembers doing it earlier - likely an url protocol handler.

There are worse things with poor solutions including being able to survive OS reinstall... The infamous Minix - "Are you scared yet"[0][1]

[0]: https://tech.slashdot.org/story/17/11/07/1041236/minix-intel...
[1]: https://itsfoss.com/fact-intel-minix-case/
When applying for a remote job I think a cover letter is probably a LOT more valuable than when applying and interviewing in person. In the latter your prospective boss and coworkers can ask you why you're interested in this position easily and casually; when sifting through remote applications having this statement explaining your interest probably would separate you from the pack.
So if Android would take over in 20 years, that would mean Google created the smartphone? No.

Yes, the iPhone is the better smartphone than Symbian-based phones. But it wasn't the first, despite the market share today.
We Should Preserve Old Diners and Motels
Who cares what Redditors have to say about this? I read the TC article, and I read the official Nord response. TL: DR - Verizon owns TechCrunch and Verizon owns a VPN as well. The breach that happened is very specific and does not involve any real danger to Nord users, but TechCrunch article stated the opposite without any proof. I think it's crystal clear what is going on here.
I've implemented your suggestion, thanks! Here's a sample issue that is automatically created:

https://github.com/sirodoht/atom-pastery/issues/3
> revealed to the world endless amounts of national security data that was not directly relevant to these constitutional encroachments.

How were those documents not still incredibly valuable and shed a lot of information on the functioning of the American Empire. US citizens should just be interested in their constitutional rights, but also in the absolute shit-show that is their foreign policy.

Sadly those insights got mostly ignored, as the US really has no actual foreign policy debate anymore.
I mean, you're hardly patching and recompiling the kernel. But you're right that its not very discoverable.
Desertification is currently increasing: https://www.un.org/en/events/desertification_decade/whynow.s...

> more trees today than ever in history?

Depending on how big you count history this sounds really implausible.

> carbon is what plants eat.

A slogan commonly repeated by global warming denialists, because it's true but highly misleading. Plants also primarily require water, and the temperature rise dries out a lot of places.
What benefit does verifying it provide to the business owner?
"...hilariously high cost..."

In 2007, the Nokia N95 cost $795 while the iPhone cost $600.

Sauce:
https://www.techrepublic.com/blog/practical-gadgetry/two-wee...
Trump Takes Aim at the 'Open Skies' Cold War Treaty with Russia
The title should be "how to not" rather than "how not to".
Machine Learning Portfolio Tips
My experience has been that almost all of our remote jobs were occupied by existing local employees who needed to become remote for various personal reasons. Only those that were most highly valued were accommodated.

The advice in the article seems reasonable, but I'm not sure how many jobs are looking for a remote worker.
Blue Origin announces a blue-chip team to return humans to the Moon
Is this B2C or B2B?

Why is it a one off purchase instead of a subscription?
Using Ubuntu since 2012 on i5 with 8GB RAM.
Eclipse for Java Dev work.
Thunderbird for Mail.
Firefox my favourite browser.
Skype for Call.

Never regretted anything.

Thing I like about this set up is that it does not come in way of getting things done.
Sony advertised this as a feature of the PS3 called "OtherOS" and then got sued when they turned around and removed it with a software update.

Settlement was supposedly $65 but it looks like affected people got a whole $10 for their trouble: https://www.reddit.com/r/PS3/comments/9izcpm/has_anyone_rece...

There were some clusters made out of PS3s, presumably the operators kept these from updating, but they wouldn't be able to replace failed units with new ones anymore: https://arstechnica.com/gaming/2010/05/how-removing-ps3-linu...
Really interested in hearing more about your music blog. I'm working on an online DJ education platform (pretty niche). DM me if you're up for connecting.
> 1) Prompt the user to download a native app. 2) Prompt the user to follow a link to an app store for their OS. 3) Prompt the user to allow the website access to the Web USB / Web Bluetooth APIs.

99.9999999999999999% of the websites out there doesn’t or shouldn’t need HW-access.

100% of the malicious websites out there will use this the second it lands. That’s one line of code to land seriously serious exploits.

Before their only option was your 1, 2, 3 steps above.

Clearly this is a quantum leap forward, for malicious sites first and foremost.

The rest of the web isn’t going to give a fuck.

So why are we investing in this?
We Answer 10 Questions About Cybersecurity
It's incredible to me that someone can be this willfully blind.

POTUS has been the subject of multiple investigations because he has a long and ongoing history of doing incredibly shady things - money laundering, tax evasion, consorting with Russian mafiya figures, _openly_ soliciting interference in American elections from Russia. And now we know he's done the same with Ukraine.
It strikes me as odd that people like yourself don't really get developers. The only reason I'm out of the office is to shake off my tunnel vision and to try to solve one of the problems I'm working on by changing the environment. I'm out of the office for the refresher and not to blabber about your noisy children or your boring life. "Casual" lunches are super annoying and not productive. Yuck.

Thanks god with seniority comes the power to turn people like yourself down without any consequences.
Woah! Awesome! If I remember correctly the formal name for this is "Event Sourcing."
I think this is a clever concept and useful article. However, I have to disagree with the severity of this statement:

> at best, the temptation to RiiR is unproductive (unnecessary duplication of effort)

For tiny, mature libraries, this might be true.

But a rewrite in Rust can also vastly improve maintainability. If a library is under heavy maintenance (and will continue to be), your investment in rewriting it is likely to pay dividends by saving developers -- especially ones who are new to the library -- a lot of time.
For people more plugged in to quantum, I have a genuine question. Where did the term "supremacy regime" come from?
Well we could strive for a base level of critical thinking, something clearly missing from your statement.

A whistleblower that is heavily covered in the media because he or she aligns with the orginization's goals (sell headlines) is not 'fake'.

A whistleblower blowing the whistle on a hierarchy unable to directly fire him will also, not surprisingly, not lose his job.
> I don't get author's complaint about reinstalling Windows every few months, imho it is completely insane.

The author is not claiming it's necessary, only that they like to reset their computer to a known good state.
But they need a bike park instead. Granted you can park 5-10 bikes in the space of a car (depending on the size of the bikes and car), but we still need to have this space.
celebrities are for dumb and smart men alike - by definition
Thanks
Haha, less than 1% now that the trend is over, when I added it (2014) it was around 5%.
I'm not in ag but anybody working on a modular elevated track system? Let the sun shine right thru. Automate a ton of physical tasks, like that one gardening startup (forgot name). Some central unit coordinates it all and offers an api, that way third-parties can program specific bots for specific tasks and its all orchestrated without collisions. Allow a whole industry of startups to build on such physical 'Operating Systems'. Seems so obvious I must have seen it in a sci-fi movie or something and I forgot.
I would argue that the JFK assassination marked the moment that the intelligence agencies officially gained supremacy over the government. That pt is long gone, our goal now should be to make their job of subverting our democracy as difficult as possible.
"A much better alternative is to reuse the original library and just publish a safe interface to it."

I think I must reject the premise a bit, unless I misunderstand how Rust works.

If you write a safe wrapper around unsafe code, is it not still the case, that if the unsafe code bombs out, it will take the safe Rust down with it, engulfed in shared flames?

(Unless you spawn unsafe code in its separate process or something elaborate like that.)

(Then again, from a practical standpoint the reasoning may be good. Maybe, even likely, the C library is very good and very battle tested. And very likely, my novice would be re-implementation in Rust would not be very good.)
> This may be problematic because it’ll require all users of our chmlib crate (and their users) to have Autotools installed.

Autoconf creates a portable shell script, right? No need to have it installed just to build the project.
> But proven bank deposits over multiple years also counts.

That's just one factor. Banks are looking to minimize risk and from the perspective of banks, self-employment increases risk. That's not to say banks won't loan to you, just that the hurdle is much higher for you to prove that you are not a risk. Chances are your interest rates will still suffer even when a bank decides to loan to you.
Tips when creating your own Design System with Sketch
Calling this a study of managers is quite a stretch... it's an arbitrarily designed game theory problem in which some people are labeled "managers" and others "workers" with no real relationship to those titles in the real world.

But yeah, managers can be useful and/or sneaky. They can also be sleepy, hungry, boring, sociopathic and all of the other things humans can be.
Wind Turbines Just Keep Getting Bigger but There's a Limit
It was maybe three or four hours after switching from Windows to Linux that I began being the biggest Linux snob in the entire world.
Finally, I Closed My LinkedIn
Correct, that episode was so bigoted and off putting that I decided not to listen to any more.

Hearing someone vent/whine about the orientation and life choices of others is just not my cup of tea.

It was the kind of commentary one might overhear from a table of not-so-bright senior citizens at a Denny’s.
You probably could do that, but then hiding the equipment required is a major challenge and in places like China will come with stiff penalties.
Very interesting. I have experience building an automating aquaponics gardens for this very use case. I also have industry experience in "The Valley" and a fancy degree as well. How do I get in touch with you?
The Military’s Next Agent Orange
I still have issues with Rust string handling. Half of the time I have no idea how to get strings out of libraries. I don't understand the intentions of the language creators at all. Does anybody have a great intro to Rust for software engineers who come from Python or something similar where high level types are the norm?
20 mph is far, far faster than "casual biking". Most people can't maintain 20mph much less 12mph. You need to change your frame of mind to be more inclusive as it seems you're thinking of people decked out in biking shorts/jerseys with water bottles and all geared up. The context we are talking about here is not that kind of biking.

Also keep in mind, jogging can cause traumatic injuries. But I agree, biking does pose more risk as you have less control than being on your feet.
Automating Pong Using Reinforcement Learning– An Implementation in Keras
> To me the real problem is how effectively the government has kept this subject from creeping into the public debate.

Well you are on a technical discussion board. There are many people here who are in the position Snowden described there.
You can bring your brick to this discussion without having to become a hero as he said. This would push a public debate if you'd kept it up.

Why isn't it happening?

Maybe the government doesn't have to do anything at all and it's still not happening.

"You can't awaken somebody who pretends to be asleep" goes for all sides.
yep. TC plays dirty a little
I've said this before, but a manager's work is split into thirds:

1/3 is in service of the team. Some of this is bureaucratic (approving expense reports, hiring/firing/promoting), and some of this is being a team facilitator. In meetings, watching that everyone is talking and that one person isn't dominating. Helping with conflict management. Pulling together people from three teams for a meeting and leading it.

Again, that's about 1/3 of the job. Half of this could be done by team members, but these are skills that require knowing tech but aren't tech.

1/3 is getting senior management what they need. Does the project need another developer? What is the high level status of the team? Is there technical debt that needs prioritizing that requires more than what the individual team can commit to? These are things that can be done by developers, but it's going to look a lot like what the manager does, and someone is going to be pulled off of more and more development work to do these.

And the last third is to the rest of the management team. These are the work to make the department run that people don't notice.

I worked at a place that had a very lean management:worker ratio, and instead developers ended up doing a lot of the management work, effectively becoming managers without the pay bump or recognition.
Suppose there isn't really any such evidence, your opinion is all there is, your intelligence agency has an awful reputation and is infamous for steering the country into conflicts and crises through falsified evidence and statements, and you work to remove the president.
It's going to take a long time before I can ever trust iCloud with my files again. Such an absolutely trash experience compared to Dropbox, Google Drive, and OneDrive.
Political parties have four jobs:

Build the party.

Elect their endorsed candidates.

Forge a platform.

Lobby for their platform.

RCV mostly helps with #1. No more spoiler effect enables 3rd parties to slowly, incrementally build awareness, socialization, support. At the bottom of the pyramid (locally). To eventually mount challenges to higher offices.

Think of politics as a marathon (or maybe a horde invasion), with elections being periodic opinion polls.
"portable" to different Unices, right? I'm on Windows, for example.
Who asked for this, exactly? I know plenty of users who would like to delete their data--I can't think of too many that want to port it over somewhere else.

Is the idea that this would fuel competition by allowing people to migrate their history over to decentralized/federated alternatives?
I didn't say they created the smartphone.

They created THE smartphone - the definitive item.