skysight-inc/HackerNews huggingface dataset:
Yes there is a reason - any code that you can get rid of makes maintenance easier, reduces the surface area of security vulnerabilities, and makes it easier to do updates. At what point should Apple support backwards compatibility? PPC code? 68K code? Carbon?

This isn’t just theoretical. The first widespread security vulnerability that I remember in Windows where you could easily run command line programs on a remote server just by changing the character encoding was caused by Microsoft not testing one of the seven or eight methods they had for defining a string.

You can read Raymond Chen’s Microsoft blog to get a first hand account of all the hacks they had to put in Windows to support backwards compatibility.

On another note, if rumors are to be believe that they are moving Macs over to ARM, they have to get rid of 32 bit code. Apple’s ARM chips got rid of the 32 bit ISA.
This bug only affects a very very small number of people so I went through the effort because if I didn't I doubt anyone else would even notice it:)
“Originally intended as an anti-piracy measure, DRM now functions mostly as a way to lock customers into a given ecosystem, rather than reading or viewing or listening to their purchases wherever they want. It’s a cycle that has persisted for decades, and shows no signs of abating.”

This is precisely why I use Calibre with KyBook 3. You can import ePub and pdf formats and no DRM of course.
I'll have to research how this program is funded later, I haven't lived in NY for a few years now but between Lower Manhattan and this section of Brooklyn it seems like richer neighborhoods are getting access first. Do the two supernodes need to be within a certain distance of each other?
Firefox and Chrome both have old reddit redirect addons that mean you never wind up seeing new reddit again.
The compiler optimizes conversion from []byte to string on map lookup.
https://github.com/golang/go/commit/f5f5a8b6209f84961687d993...
This coming, ironically, only a few days after the first 2m transatlantic QSO: https://hackaday.com/2019/06/22/a-two-metre-bridge-across-th...
> "If you're waiting for a multi-GB game patch to download then there is a huge mental shift between waiting 20 seconds and 4 minutes."

It's not exactly a life altering shift though, is it? Four fewer minutes of gameplay time is not, for most people, the 'bare minimum.'

A car that only does 30km/h would be a huge downgrade for any car owner, who would no longer be able to safely drive on any highway. That's a ridiculous comparison. Most users would only perceive any difference between 100Mbps and 1Gbps in uncommon circumstances and the severity of those circumstances would almost always be minimal.

If I'm backing up multiple terabytes to rsync.net, am I going to notice the difference? Oh hell yeah. And ditto if I'm pirating HBO's entire back catalogue. But if I'm bopping around on facebook and youtube? Not a chance. Maybe a few times a month I get a big video game update and have enough time to bake some chicken tendies before it finishes downloading, but a gamer's got to eat anyway doesn't he?
The loss of this band would really hurt ham radio. The cheap Baofeng VHF radios that use this band are probably second only to the RTL-SDR for enticing people into the radio hobby.

It would be pretty easy to move all the current VHF activity up to UHF if you have the equipment, but a lot of tech class (or the European equivalent) hams that only have a cheap handheld are going to need to buy a new radio. That’s going to be a bummer.
Articles on the $40M series D: https://techcrunch.com/2015/01/20/stack-exchange-raises-40m-... and http://fortune.com/2015/01/20/stack-exchange-40-million/

From the Fortune article:

> Today, the company announces a new $40 million Series D round of funding. Andreessen Horowitz led the round and existing investors Union Square Ventures, Spark Capital, Bezos Expeditions, and Index Ventures participated. Stack Overflow, founded in 2008, has raised a total of $70 million in venture funding. The company did not disclose its valuation or revenue, but said it is not profitable.

> Currently, Stack Exchange earns a third of its revenue from an advertising product that allows companies like Microsoft market its products to developers. With this new funding, Stack Exchange will invest more heavily in its Careers products, which include job listings and a candidate search database. Clients pay anywhere from $495 for a 30-day job posting to thousands of dollars for annual job postings.

> ...

> The 200-person company will also use the capital to release its site in Japanese, Russian, and Spanish and invest in expanding its Q&A community. Currently, the majority of its users are located in the United States, Canada, the United Kingdom, Germany, and France.
> I did not understand VLI at first, but eventually understand this referred to the firmware for VIA VL805 PCIe USB 3.0 controller on the board.

Possibly a stupid question: what does “VLI” stand for?
If you understand that that’s the way the process works, then why are you asking if it’s possible
You might be right. But this is especially interesting to me.

I was that consistent mediocre player in the 10+ years I played hockey. I was always so nervous and afraid of making mistakes. Absolutely terrified. Mainly of letting down the "good players" So I just played this safe game and got maybe 3 points a season.

Then one season I was put onto a team with three Allstars who didn't want to play A or AAA that year. They got onto the same team because all three of their dads were the coaches for the team. They encouraged more growth out of me than any coach or teacher ever has before. Everyone was so supportive and after a few months I was genuinely convinced that nobody was going to get upset if I made mistakes. So I started putting myself out there. I started trying to position myself usefully. And the others actually stated passing me the puck. And every time I messed up someone would give me some form of verbal or nonverbal reassurance. My confidence exploded. We won everything that year and went on to the All-Ontario tournament. I was 16 and that was maybe one of the best weekends of my life. I still vividly remember this almost two-line pass that I received and dodged around the defense. Almost a breakaway but the goalie scrambled out and dove on the puck. Coach said, "holy shit. Where was that all season?!" A formative memory I will never forget.

And then the next season. 16-17 year Olds. Lots of hormones. A real bunch of assholes. They reinforced all my fears about making mistakes. That was the last year I ever played hockey.
NYT knows i am in private mode - how is it figuring that out?
That’s awesome! I’ll have to benchmark that and see if I can delete some code now. Thanks.
> you want to know if any of your contacts are on it already.

For me that is an anti-feature and something which I have so far never wanted to do. I hate when apps ask me to add users based on my other contact lists. I want to curate my contact list and only add the people I communicate with over this platform. I do not want to add a bunch of old contact's which I have forgot who they are when moving to a new messenger and I do not want to add people's accounts which they may have only used once years ago.

And this is entirely ignoring the privacy aspect of it which I do not care that much about.
The Worst Apple Designs by Jony Ive
This reminds me a lot about ASP.net Webforms. Maybe this is better conceived but trying to program the web like a desktop app created more problems than what it tried to solve.
https://hofstadter.io

low-code for developers initially, "express your ideas" (making tech accessible to more humans) is the vision.
Kaepernick tried to change the system in a manner that lots of people found offensive, rather than by trying to be a good example.
It's a separate website that discusses content on another website. You have to explicitly opt-in by going to a separate site to read it.

It's ridiculous to consider that to be "imposing your speech on an unwilling audience".

Your sky writing argument is also ridiculous as the difference between sky writing and a website should be obvious. The internet is not the real world.

You are being illogical and I'm done explaining.
>most users want an app which works like Signal, WhatsApp, Telegram etc

Most users are already using Signal, WhatsApp, Telegram etc. I don't think it makes sense to sacrifice privacy to make Riot work similarly to them when the whole reason to use Riot is so that you don't have to make such sacrifices.

How does Discord works? It's pretty popular and I don't think they do that. Somehow it doesn't seem to be a problem for them.
There's also entire movies of one take, Russian Ark for one.
Headspace has been great for me as well. It has helped me in quite a few ways, including helping to reduce anxiety.
> Javascript has nothing to do with those decisions. It is purely design.

How do you implement infinite scroll without JavaScript?

The theme tying all their choices together is costs they're willing to inflict upon their users. Bloated JS payloads are simply one example.
Just go on the twitter thread. There's plenty of actual articles to do the same on here...
After some googling, it looks like VLI is the manufacturer that produced the USB controller chip [1] for the Raspberry Pi, so I guess that VLI firmware is the firmware that they provided for their chip.

[1] https://www.via-labs.com/product_show.php?id=48
I might have something you'd be interested in, still in beta.

https://hofstadter.io (checkout the docs)
Not really. The space over Europe isn’t governed by Europe, they’ll just have to tolerate the transmissions. But lots of ham satellites are repeaters, so they’ll probably get a lot less activity over Europe, and nearby hams will probably get fewer European contacts.
Japan restricts tech exports to South Korea over wartime labor row
The latest version of create react app makes code splitting easy using lazy/suspense
American intelligence agencies can't reliably distinguish spies, especially not without doing the kind of rigorous background check required for a security clearance. The FBI and NSA aren't omnipotent.
The justice system is less justice, more system.
It depends the context in which you cursed. As a curser (and manager), it's taken much worse in certain circumstances. I.e. "This fucking code" versus "I don't give a fuck what you have to say" or such, in the latter is more aggressive and directed.

An environment where cursing is a fireable offense is an environment I'd avoid, because there are limits to the demands of hypersensitive people.

Cursing aside, my worry is your hostile environment criticism might have a wider cause than a single word. Try to work on building positive relationships with as many people as possible. Smalltalk, interest in them and help in the context of the company are things to aim to build.
But why the starfish.
They are both wireless ISPs. The difference is that NYCmesh is incorporated as a nonprofit.
But we're not sacrificing privacy. The idea is to give the user a checkbox to check that lets them opt in to making themselves discoverable on the network if they want, and similarly clarifies the wording if they want to see which of their contacts are also on the network.

Discord is just one specific use case of an app, while Matrix is trying to support all possible ones (e.g. WhatsApp style behaviour).
Open recursion is pretty much core to the most useful OOP idiom, which I would assert is UI component toolkits.

UI heavily relies on a large number of conventions that the user learns to expect to cat in certain ways. You can parameterize a UI widget that encapsulates these conventions with function pointers or overridden methods, but the end result is pretty much the same.

I'll strongly agree however that far too few programmers in OO languages pay enough attention to the hard problem of designing for extension. It's the reason that C#, unlike Java, defaults to non-virtual methods.
I think you're completely right, though I see from the comments that others have different experiences. But to me, the "language" of programming can drive me crazy.

Currently in JavaScript the various forms of "var" and "for" makes me cringe involuntarily when I'm mentally parsing code. "for let foo of bars"?? Gah!
They want the economy to suffer to preserve their legacy careers doing pointless things like mining coal or forging steel, things that somebody in a developing nation can do just as well for 1/10 the cost. Why are blue collar jobs so sacrosanct? When the careers of secretaries and travel agents essentially vanished, there was no weeping and moaning, no irrational protectionism, no economic suicide. People moved on to do something more productive with their time, and so should the coal miners.

So, yes, they are crabs at the bottom of the pot seeing other crabs moving up, and they cannot abide by that.
This article reminds me of the analogy made in the anti-procrastination book the Now Habit [0] called "raising the board". When you or your company culture tie the stakes of making a mistake into some kind of validation of your worth as an employee or as a human being, it's like taking the simple task of walking across a board on the ground, and transforming it into walking across a board 100 feet in the air with the building on your end also on fire. Obviously, it creates additional stress and anxiety that makes it significantly harder for you to get started, iterate, and bounce back from failures -- even though the actual difficulty of individual tasks hasn't changed.

If this article's point appeals to anyone and they are looking for a modern researcher on the topic, I'll gently push them in the direction of Brene Brown's work on embracing vulnerability as a driver of personal growth: https://www.ted.com/talks/brene_brown_on_vulnerability?langu...

[0]: https://hashref.com/summaries/TheNowHabit.pdf
It doesn't seem to do it in the general non-map, non-mutation case, though this optimization is welcome.

I've personally resorted to using `unsafe` trickery in tight loops to overcome this limitation.
I've been struggling to do this for years. Previously, the longest I ever made it was 15 days with the Insight Timer app. Its shows you how many days in a row you did and it's very encouraging.

What actually got me to do it for longer, and without any willpower, was pirating Sam Harris' Waking Up course.

This is because I already had the muscle memory for going through audiobooks and podcasts on my phone, so I'd just open up VLC every night and instead of a book I'd listen to a guided mindfulness meditation. I did 150 days in a row.

The course is 50 days and I just started over when I was done because I liked it so much.

If I actually got his app, I don't think I would have been as successful, I think it was really the muscle memory in my thumb that opens VLC every evening to listen to some relaxing audio that got me through it.

The course itself is highly recommended: I've been meditating for years but with different methods. With Sam's guidance I made more progress in a few weeks than I've made in years.

Also worth mentioning, if you can't afford it, you can email him and he'll let you have it for free.
GNU Guile 2.2.6 Released
If you are referring to Canada's arrest of Huawei's CFO for potential extradition to the US then that is a very different matter.
Yup, while many people do like this feature (the billions of people who use WhatsApp and breathe a sigh of relief that they can find their friends & family on the app without having to manually create a whole new contact list), obviously there are others who do not (irrespectively of privacy concerns). The point of the blog post is to show we're trying to cater for both, rather than assuming that everyone falls into the WhatsApp bracket.
How to use MapTool to build an interactive dungeon RPG
Users are expected to 'donate' $20 a month.

https://www.nycmesh.net/join

I'm not sure exactly how that's enforced so make of it what you will.

They also receive donations of roof space and backhaul internet.

Two supernodes are just point to point backhaul antennas combined with a sector (large area) antenna. Distance isn't a problem, line of sight is.
I'll take the chance to plug miniVector again. It doesn't solve the problems discussed in this thread, but it's a stripped-down Riot fork that requires fewer permissions than the full program: https://github.com/LiMium/mini-vector-android

I have no affiliation with the project.
The Cuban Holocaust
Nice write up.

Little bit of a funny though: Note how num_tanks ~ Unif(max(captured),2000) was defined, so you already have p[ parameter | data ]. Isn't this already a posterior?

I get however how if you had the r.v.s num_tanks ~ Unif(M,2000), observed | num_tanks ~ Unif(1,num_tanks), M some constant, that you could find a posterior distribution num_tanks | vector<observed> by first finding the joint via
E[ 1[num_tanks < t]P[observed | num_tanks] ]
After playing around with elixir and Phoenix, elm is the last point of the trident I've been meaning to touch. now if only I could find somewhere near me that uses any of those...
Honestly if you figure it out, someone else is probably already on the verge of figuring it out or already has and is probably going through the same question. Likely a major intelligence power is ahead of you. There's very likely no benefit to keeping it to yourself for any significant amount of time and a lot of risk.

Just publish it. At most demonstrate it's been broken in some incontrovertible way so people figure out next steps more quickly. Protect yourself as best you can.
Not all mechanical keyboards are made equal: there are the switches to consider, the actual build of the keyboard, the design of the keycaps (there are low profile Cherry MX-compatible keycaps, for instance).
https://twitter.com/impcapital/status/1142667306503409665
I like btrfs. It's made subvolumes (/ and /home) and snapshots (which I religiously take before any major updates) ridiculously easy.
Flat rate just means that light users subsidize the heavy users.
its a git:

https://github.com/RPTools/maptool

im messing around klugeing out a general plan for a FPRPG browser based game just for the shissenfrueden.

likely a HTML5 JS CSS hobby.
V language v0.1 is released as open source
”Suppose your document is 32 KBytes, and you're inserting chars at the start.”

Who has such enormous documents, and who inserts chars at the start :-) ?

Given the 64kB limit for (program+data), you’ll soon need some way to keep things on disk (most likely by having a master document that lists the names of the files storing each ‘chapter’ in the complete document, and requiring the user to manually switch from file to file)

Therefore, I would implement that, search/replace and a yank buffer before I started worrying about such relatively edgy performance issues.

For comparison, the original MacWrite on a 128k Macintosh handled only 2 to 3 pages of text, and also soon got slower than that 0.2s per key press. It was smart enough to skip updates if typing was relatively fast, though. that is a feature you might want to add (e.g. by peeking into the keyboard buffer before refreshing the screen), as the best way to speed up code is by doing less.
I didn't know about Enkelt[0,1] but I guess this changes things:

```

Enkelt >> var första = "Nej! Jag ville inte att skriver detta!"

Enkelt >> skriv($första)

Nej! Jag ville inte att skriver detta!

```

Pro-tip: You can use LLVM for non-ASCII naming, if you don't want to stick to Enlish-only letters.

[0] - https://enkelt.ml/index.html

[1] - https://trinket.io/embed/python/10bb0ea708?outputOnly=true&r...
I thought the same, and tried it. The mean sample mean after 10 million runs is 500.47, which is very close to the true mean, 500.5. Bessel's correction is not correct here - it's effectively multiplying by n/(n-1), so your estimate would be 536. Bessel's correction is made for estimating true variance using a sample, not for estimating true mean.
Tesla, other EVs required to have 'traditional engine' sound to meet new EU rule
Tor offers a high, but ultimately limited amount of protection. I wouldn't count on it to protect something as enormous as this.
They’re citing privacy and other issues to not give the case to the committee.

I doubt that comment is the issue.
You changed the title to maintain yet another lowkey slam on the current administration. Your top level comment dodges responsibility in typical HN fashion by suggesting you ban accounts equally, when a quick search of threads of this nature shows that to be untrue. Why the charade every single time a controversial topic arises? Why not just admit the bias, if you feel the need to interject, and move on?
High carbohydrate diets appear to have been rough on pointers across several languages.
Skimmable design → shorter time and smaller space for ads → less ad revenue.

I wish Reddit ran something like Youtube Premium, a paid ad-free experience with actually comfortable layout.
OS/2 1.x was the competition for Windows 3.x and it ran DOS programs in a thing colloquially called a dog box so you can imagine how well that worked.

And that dog box could only run MS-DOS and no Windows programs.

Now it is true OS/2 1.x only ran on an IBM PS/2 but when it came running Windows and DOS it was no match for Windows 3.x itself.

Now OS/2 2.0 did run Windows and DOS program much better than Windows 3.x and it ran on any machine that could run MS-DOS, but it came out after Windows 95.

OS/2 2.0 did this by using the hardware support built-in to the 80386 chip and Windows 95 used that exact same hardware support to greatly improve on Windows 3.x.

Now while OS/2 2.0 was still much better than Windows 95, the race was lost only because by the time it came out Windows 95 was a smash hit.

Also OS/2 2.0 needed a high end 80386 machine with lots of (and very expensive) RAM where as Windows 95 ran just fine on low end 80386DX chips using much less RAM.
I'm curious why you find it a breath of fresh air? The Wikipedia link in the post you're responding to specifically states that composition over inheritance is an OOP principle. If one needs to abandon OOP to make use of composition, was OOP actually what was being done or was it instead an exercise in creating an class-based taxonomy? (a lot of people seem to fall into this trap)
From what I understand a lack of detection can also tell you something about where the point of origin is.
Two, actually! Both built by the incredible Burt Rutan. From Wikipedia on the Rutan Voyager:

"Sanctioned by the FAI and the AOPA, the flight was the first successful aerial nonstop, non-refueled circumnavigation of the Earth that included two passes over the Equator (as opposed to shorter ostensible "circumnavigations" circling the North or South Pole). This feat has since been accomplished only one other time, by Steve Fossett in the Global Flyer."
Until it's fully live, Facebook can change the terms, contract, code, strategy, etc. however they want. Until they have an actually decentralized system humming away, it's all us trusting Facebook to do what they promise.
I find that tire noise is enough to alert me even at very low speeds. Modern tires are stupid loud.
I suppose Trump thought that the company was pure evil and forgot how trade worked. This signals that Trump is, in fact, quite soft.

However, I'm not certain it is a good thing or not. For so long we've been wanting politicians who change their mind when faced with evidence. On the other hand, this is of commercial significance and I don't see him going back on social policies, where the evidence is not measured in GDP.
If you're open to remote hiring, I highly doubt it, I dont know much about elm (except that the people using it really like it) but the argument is one I've heard before with elixir. Hang out in the elixir slack or a FP discord for a day/week and you'll notice a massive amount of people taking about how much they like the language and wish there was somewhere hiring that used it. The people are definately willing.