skysight-inc/HackerNews huggingface dataset:
I remember using the "finger" command across the Internet back then, late 1992 - early 1993 time frame. You could use it to see if your friends were online or not, based on whether they were logged into the machine. Back then if your email was username@hostname.edu, you probably were logging in (telnetting!) into hostname.edu on a fairly regular basis!
> (answer: if you generate the corresponding assembly jump table by hand "fall through" is the easiest and simplest case, so they probably kept it that way)

If this is true, then that makes perfect sense. C was attempting to look after its target market: assembly programmers.
Data doesn't fly from CPU to disk. It has to pass the RAM, storage controller, some caches most of the time and then it reaches to the medium that stores the data.

Data can be corrupted in anywhere in this chain. Checksum or block can end up in a bad memory cell, your storage controller can bit-flip or the universe can corrupt your data on the bus. Larger storage systems also add more connections, controllers, caches and disks. So the probability increases. This is why your flash, RAID controller, transmission protocols, HDDs, RAM and everything in between have error correction capabilities in enterprise systems. However consumer systems lack some of these.

Also, not all data ends up in a cutting edge SSD. HDDs are still present and being produced. While HDDs also have some block level error correction, they are susceptible to bit rot.

At the end of the day, FS level checksumming is desirable but, it costs space and computation. Instead of reducing the runtime and performance of the computer, consumer devices rely on the recovery mechanisms of the hardware and prevent most of the problems most of the times with good-enough resiliency and reliability.
Nanolaw with My Daughter (2011)
Myth of the Macintosh
I don't think that really holds water.
The ethical thing for the researchers is to drive down costs everywhere they can to get the most money spent on research.
M$oft wants to maximize it's profits and is negotiating from a position of strength knowing that big enterprise integrations can't just say "f-this, were off to use ubuntu".
I’d say bleak and dystopian futures are overrepresented in sci-fi...

That's a common trait in literature since forever. In greek tragedies even the prompter died. Or look at news headlines. Fear sells.
Latest Cyber Threats – List of current most dangerous vulnerabilities
> The amount of corn planted in the Midwest for the time of year is off the charts, due to freakish weather.

Either you found different reports than me, or you're using "off the charts" wrong. It means "too high/too much to measure"; the crop situation is actually lower than normal due to flooding.
The long term plan for this was/is to actually connect them to futures and the async story in rust, adapting this to be an executor and implementing our own futures (though I probably have to implement a simple reactor and fake some IO operation in e seperate thread as well). However, it's quite a bit of rework and better to seperate this in two parts, but I feel it could be a good way to build brick by brick towards a pretty good understanding for those interested.
And this can be fixed, but by Congress. They need to make it a law that ISPs replace most of the NATs with a better solution.
I don't have any real answers and I don't know that there is really much that can be done.

At the very least this should not be swept under the rug, I would want everyone to know what is happening. If the CCP can get away with it and pretend nothing ever happened, then they win.
Intellij with Scala is pretty resource consuming. It's not freezing slow but on my MBP it's a little bit laggy and noticeable. It's distracting when I keep noticing the latency so I switch to PC to have a smoother experience.
I find that their version of a middle future has two oddly lacking points:

* How does this technology service people in rural areas?

* How does this technology help people in poverty escape it?

Given the way everything else was discussed, it really seems strange that those topics are lacking. It's even more apparent when they discuss light rail as a means of replacing existing transportation, as much as I love the concept of light rail.
In other communities, clicking a "downvote" button should open the modal for reporting rule violations, allowing the user to select the correct type.
It's a bit looser than whitebook, but it's still very much in the spirit of it. K really writes well.
Facebook was elected by the market.

There have been other candidates to make bids: Google+, WeChat, etc.
Most of them are silly reasons.

The actual problems like versioning, error handling and generics (may be) are being worked on.

I have seen many new learners find it hard to learn what packages mean, and how about teaching them private, public, static, ...
Exchange the checksumming with hamming codes or with another ECC system with >=2 bit detection/correction capability and you're all set.
You can, but you can't deploy them. If you really want to keep your services separate, you need a separate JVM installation and jars for each service. Go gives you this automatically with a simple binary. Go's standard library is an order of magnitude (at least) better than Java's, much more comprehensive, much more cohesive, and much more capable.
In fairness, it was never about freedom for everyone, democracy, and mom's apple pie. That's just the nonsense propaganda we use to get people to agree to these sorts of things.

I lament the position of these women. I lament the position of a lot of men and women in the Kingdom. But the best I can do for them is to vote for politicians who won't support bloodthirsty tyrants like MBS. That's all that most Americans can do for those people. We're not a bad people, we're just ruled over by elites with no conscious. There's a difference.
The red state that loves free college
I'm currently working on a "scriptable strace" in Haskell that you can use to inject arbitrary faults via syscall modification.

https://github.com/nh2/hatrace

I've used it so far to find and deterministically reproduce situations where the Haskell compiler and build tools wrote files in non-atomic/non-durable ways that would lead to failures when the machine was hard-rebooted at the wrong time.

An example test is https://github.com/nh2/hatrace/blob/7300dbf2c/test/HatraceSp..., and the compiler test is just below.
Not being able to use third party libraries in no way prevents you from using third party algorithms.
Hmmm. We’re headed back to a microkernel.
Swarm comes with overlay networking, you can install network plugins for whatever you need.
There are some courses on Poynter. One the best material I've seen was '50 writing 'tools' it was a serie of blog posts that are no longer online but you'll have no troubles finding it on the web.
Ediarosms Global Bulk SMS messaging platform
Firefly III: A free and open source personal finance manager
HBO has gone after bars showing GOT as well.

In Chicago, I've seen bars charge $30 a person for entry to see a PPV fight.
College bribery scandal highlights role of athletics in elite schools admissions
Think of it as a cost and effort threshold. Prevents the dragnet / fishing methods from eavesdropping. It's trivial to force $Company to let you in with letter. The effort to break encryption is not trivial. You have to be doing something wrong to get specific attention.
> A liberal constitutional democracy does not have any more ability to make you disappear than Facebook does.

Yes, no true Scotsman would do such a thing.
I'm considering the same thing, though I'm mildly leaning toward the GenZe scooters Scoot (supposedly) uses.

Eventually I'd like to get my Class M and go full-motorcycle, but I figure starting with a scooter would be good practice (not to mention it wouldn't require getting the Class M first).
Star Trek on Mars: Nasa Spots Starfleet Logo in Dune Footprint
"Controlled flight into terrain" is a euphemism (one of several) for "pilot error". It's a term of art in the aviation safety industry for "the aircraft didn't break, it wasn't in an unsafe state like a dive or spin, the pilot just flew it into the ground".

In this case, though, it seems to be used incorrectly because it's being applied to a problem that causes the aircraft to be difficult to control. A plane that is too hard to fly isn't the pilot's mistake.
Syllabus of a 1994 “Introduction to the Internet” college course
Pretty much. I don't think anyone has much hope of achieving change, but they protest anyways because they feel it's their civic duty.
>since low end manufacturing will have completed its move out of China

This is not a quick, simple process. You don't need to just move your factory equipment from one building to another one on the different side of the border. You'll need to train new workers and quality staff, you'll probably need to adjust your supply base, you'll need to validate your processes.
China still makes most of the consumer goods that an average person has, and it will continue to be that way for a while. They've spent decades creating an ecosystem of manufacturers, and that can't just be replicated overnight
Someone I met tried to figure out how to actually legally stream the NBA playoffs recently - apparently there's basically no way to do so without an existing cable subscription or without paying for the entire season. I'm guessing the licensing structure around all of that would make the US tax code look readable, but the result is that it's effectively impossible to decide you want to watch a specific game on a computer and give someone money to do so on a one-off basis.
Isn't this sort of thing expected through the process of developing cutting edge hardware and software?

I can't imagine there are many airframes that are pushing the technological boundaries as the F-35, aren't bleeding edge products prone to difficult development?

I don't see how this wont be worth it in the long run in terms of getting ahead in an arms race as a superpower.

It seems as though this is probably the hardest thing to get industry insight into given the secret nature of it all.
If we're talking anime, I'd also nominate Dennou Coil - near-future, quite plausible examination of pervasive AR tech. Instead of the usual "prop for generic authoritarian hellscape" dynamic, you get a fairly balanced look at the effects of the tech on a recognizably similar society.

I think I found the concept/world particularly compelling because the bulk of the story ends up being about where and how that tech breaks: for instance, you've got an underground economy where the primary currency is essentially zero-days and plot points that (implicitly) center on concepts like cache coherency and eventually-consistent distributed systems.

Most of the other examples of sci-fi futures I wouldn't hate living in are far-future, the Culture being the obvious one. The grandparent seems to be on to something: there aren't a lot of hopeful (or at least ambivalently complex) recent works that focus on near futures instead of post-scarcity spacemen.
The HK police won't disobey its government. If they did, it'd give China an excuse to use its army in HK which would undoubtedly make things an order of magnitude worse.
It would have been closer to $200 around the time we got it!
This is foolish.

Vendor ratings and exchange reputations absolutely matter. It is in no way a trust-less system. Vendors forego significant profit to establish these ratings.

It is a system where you must constantly guard against malicious actors - cops, exit scams, etc. - but the nash equilibrium achieved depends deeply on trust metrics. Increasing the number of malicious agents is much like increasing parasitism in ecosystems, and has dramatic effects on how the ecosystem performs.
>Of which there are none here

Haha, that's hilarious.
I mean if you use cert pinning with a public CA you get the same results, aka you can easily spot MITM. I am generally not a big fan of private CAs.
America’s 911 Force
> The capitalisation is maybe the most annoying for me, I think it was designed with an IDE in mind

If you don't have an IDE, you can start by making all functions and methods private. When you know you need it public, wrap the private function with the public one:

func myF(ana int) { /*do something */ }
func MyF(ana int) { myF(ana) }

The same trick is often used for adding extra parameters to a function, except that the function body must be moved:

func myG(a int) { myG2(a, 7) }
func myG2(a, b int) { /*do something*/ }

Adding publicness to a function is like adding an extra parameter to it.
Same with swarm, it's just using IPVS at L4. Does not provided anything at L7, it's up to you to provide such a service on the cluster.
Are you concerned at all about being photographed, identified and placed on a blacklist?
I was surprised seeing Steve Jobs wearing a suit in that picture.
Walmart overhauls Jet.com as online business fails to deliver results
Sorry if I wasn't clear. I don't really combine the two and use whichever makes the most sense. In my day to day, we are primary a Go microservices shop and are exploring Elixir for some video stuff. I've used some Elixir on side projects. Sorry I wasn't clear that I am not combining them, although I imagine if I was going to it would either be over some sort of gRPC implementation or using something like rabbit to hand over tasks.
FYI fake names is bad OpSec; it's a great way to get a 'care package', i.e. a controlled delivery.

You have just as much plausible deniability with or without a fake name.
How does IPv6 solve that same problem?
To the other users it looks just like you normally would, no?
When the World’s Most Famous Mystery Writer Vanished
Yes, I think the idea is good. Maybe less annoying if there could be a lax dev mode (-d) that didn't complain about such things until you were ready and in the cleanup stage. Then you'd run format and it would compile in normal mode.
Beautiful map! Also excellent display of the well-known asteroid belt and the not-so-well-known Kuiper Belt [1].

[1] https://en.wikipedia.org/wiki/Kuiper_belt
It it not just irony, it is on purpose. The PC party has largely captured the media, the academy and the polite society. There are still some local resistance here and there, but in a large measure they won this round of cultural war. So they do not need any troublemakers anymore, they don't want people that constantly test and push the boundaries of acceptable and reveal the absurdity of power and the nakedness of the kings. They are setting the boundaries now, they are the power and they are the kings - why would they tolerate some jackasses questioning what they have struggled so long to achieve? They done their part in the revolution, now to the re-education camps with them! If you read the history of any recent revolution, you'd see this pattern repeated over and over.
or anything to do with Service Fabric.

I'm not sure if your "almost ten years ago" is meant to be hyperbolic, or genuine... I can't even remember why, but I know the project I was on 6 years ago definitely needed visual studio to have admin access, and it was all standard C# app stuff (maybe WPF?)
Facebook collected device data on 187,000 users using banned snooping app
You lost me at Joel Spolsky.

Hosting a tech Q&A site doesn't make you the canonical source of how to structure interviews.

The live coding interview style was a toxic and negative contribution to the tech industry as a whole, IMO.
Okay, so I commit a crime and steal all sorts of personal data from a phone, but then hand that data off to someone else - who knows that I did something naughty to obtain it - who then posts it for all the world to see.

That second person did nothing wrong?

Also, did I really break into the phone? I just hypothetically asked if it wanted to copy some bytes, and it said yes.
Almonit looks cool. The IPFS in Web Browsers working group has also been collaborating with Nick Johnson et al from ENS to create an “EthDNS” server to resolve ENS names to IPFS content in a decentralized way (along the lines of https://github.com/mcdee/coredns). Should be a working demo in time for IPFS Camp in ~2 weeks!
Yeah Bird's rollout in SF put them in a very negative light for a lot people (myself included). Perhaps there's more acceptance for scooters this time around, so it'll go better for them.
Huh? Lego makes billions of pieces a year, disposability or not.
Thank you for the recommendation. I'll definitely watch it.
Oversight Says FBI's Facial Recognition System Has Gotten Bigger, but Not Better
There are different levels of distraction. Staring over my shoulder is one. Having a conversation with me about what I need to fix is another.

For some reason, I find it impossible to figure things out when I am looking over someone else's shoulder, or in a meeting, but when I am seated at my desk, it is vastly easier.
Aside from what others have said, the single tiny binary and cross-environment compilation is a huge plus. I can compile my largest service in seconds for Windows, Linux, and Mac (we still use Docker, but not for the cross-environment reasons). It's simple, concise, and fast out of the box. I also have been bitten far too many times by the JVM being RAM hungry and, frankly, I focus on startups which don't have time or resources to spend tweaking VM variables. Granted, I am sure Java and the JVM have come a long way since I last used it heavily in 2013, but I haven't found a single reason to want to go back.

As far as Python, same kind of reasons. Single binary makes deployments easy, static analysis and built in tooling makes life easier, and I just find it more enjoyable, which is completely subjective.
SDR in a faraday box
From what I gather from people, their only hope is that the international & business communities put enough pressure on Beijing to get them to back down. It seems quite unlikely at this point, but that doesn't make the protesters less passionate
Fedora / Redhat / CentOS Install Memcached Caching System – Moopost
>But one detail in particular caught my eye. About 24 percent of Uber’s bookings—all the money that customers pay through the app and in cash, including driver earnings—occur in just five cities: New York, Los Angeles, San Francisco, London, and São Paulo.

>For a company that operates in more than 700 cities, including quite a few giants—Mexico City, Tokyo, Paris, Lagos, Hong Kong, Seoul, and Mumbai, to name a few—that concentration gives Uber a surprising vulnerability at the local level. And they know it.

Acquisition for just SF could be sole justification.

If pattern is similar to Uber, SF would be one of the 5 core markets for Bird.
I find IPv6 to be simpler than IPv4 -- once I stopped trying to reason about things in IPv4 terms. The only real complexity I have encountered is in the various efforts to maintain compatibility with IPv4.

One way or another IPv4 will go away. The limits of scale were hit years ago and the workarounds break applications (NAT is basically a violation of the end-to-end principle and the results are predictable), and merging IPv4 private networks is a nightmare.
Yeah, we're watching this. They aren't so much piggybacking as they are just using the open source code for libp2p and our pubsub (which is fully peer to peer, not reliant on any central server that could shut it down). However, the way they are doing it makes it really easy to find infected nodes. Running a scraper we see around 3k peers involved
It’s so much easier to stream the NBA finals from a pirate site than it is to pay - if there even is a way to pay. I’m looking at waiting 10 days for a cable installer and at least 50 a month plus multiple calls to setup and then cancel to watch the one event I want to watch via cable, or 2 clicks and an ad-free 1080p 60 fps stream on my browser.
I’m not saying piracy is legal or moral, but the difference in cost benefit effort and value is so extreme I don’t know how you can realistically expect someone who knows all the options to chose cable.
The delayed response is because the temperature rise isn't merely caused by the carbon we've emitted this year, but by all the carbon that has been accumulating in the atmosphere over the past 100 years. Carbon isn't instantly removed from the atmosphere when we stop burning it, so it's going to stay around for a long time. Plants absorb it, but we've been burning more carbon than plants can absorb for a long time.

And for all the time that there's more CO2 in the atmosphere, the atmosphere will continue to trap more heat from the sun, and temperatures will continue to rise.
If you are friendly with SA you can put pressure on them to improve. If you declare them an evil enemy would the outcome be better?

False dichotomy, one could simply maintain distance. We do declare Iran to be an evil enemy despite the fact that Iran has considerably more in common with the US than SA does: it's quasi-democratic with an established religion, has considerably greater social and economic diversity, occupies a superior strategic position, and rests on a vastly more solid historical foundation.
More like they don't want to spend resources anymore after reports of bugs, slow filesystem performance, missing syscall, etc. Piggybacking Linux kernel developement is cheaper and less hassle.
Impersonator posted fake jobs, interviewed candidates, stole direct deposit info
I‘m sorry but you must be kidding. They are having an outage on the pro service every, at least(!), second race weekend. The service usually goes down right at the start of the race and all people get is a tweet on @F1Help twitter account saying „we are aware of the issue and working on it“. Canadian GP was available for some users from lap 50! All was fine until 2 minutes before the start of the race.

Yes, they refund and send nice emails but people don‘t want refunds - they want to see a race!

Just check that twitter account, it‘s hilarious. I have cancelled the subscription, it was so bad.

To add to that, every single time they claim their engineers are trying to identify and fix the problem. For months now. It‘s like they work only during race sessions. No post mortems, no description of what measures have been taken to resolve the problem.

It‘s not even possible to load the help chat sometimes. The website during those outages barely works. Can‘t log out, can‘t log in.

The mobile app is another garbage. People being advised to reinstall the app when having login problems. Also for months!

It‘s garbage. Which is shocking. There are so many paid tv services streaming hundreds of channels and not having any of those problem. For a powerhouse like Liberty Media and F1, this is ridiculous.
Just imho: I’ve found journalism awkward to teach because at its heart, it’s all very much just skills you use as an everyday human, with an extra emphasis on being unafraid to ask questions. My high school journalism teacher told me that if I wanted to learn journalism, the best way was to just do it. And not to go to j-school but to just work for the college paper. And I think that still applies to any working adults today. Besides doing it, being an avid news consumer is great preparation.

(disclosure: I am a former j-school professor)
Barring an extremely risky, one-off backdoor in the management engine or your board or device firmware; there should be no reason why your hard disk, GPU, board, memory, and NIC UUIDs (MACs are configurable, and random by default in NetworkManager and some other network configuration systems) are available to third parties on a regular basis, unless you put software on your computer to make that happen.

Don't run spyware on purpose.