skysight-inc/HackerNews huggingface dataset:
Dude.

You asked " Why does it matter if someone else makes money on something they copied? Isn't that how capitalism is supposed to work?"

And I answered that question. It matters, because in the context of capitalism, no, you can't abandon the idea of making money for the original creator, because there's investment. Very few people are interested in investments that don't stand a good chance of recouping the costs.

Investors aren't going to give you money if creation is expensive, and copying is zero cost. (See also: Open source business models)

People aren't going to invest time (on the order of many years) in learning skills if there isn't a chance to recoup that cost.

Sorry if the answer to your question doesn't take the discussion where you want it to be. That doesn't make it a less valid answer. If you want a different discussion, maybe you're asking the wrong question?
funny how these same words came to many https://codewords.recurse.com/issues/two/git-from-the-inside...
Yeah but that's experimental and it's supposed to have failsafes and fallbacks. I guess it's possible that it malfunctioned, and I'd never rule out DNS more generally though.
When it takes a program too long to load, it is because the program is doing too much non-exception work. The exception-handling code is not even being loaded unless it's throwing while it loads, which would just be bad design.
I like them. They are quite subtle.
I'd hope that their data is all encrypted at rest. Compared to the bandwidth of spinning disks, the cost of doing hardware assisted AES isn't big.
> It's virtually impossible to describe the scene upon entering the boiler room for the first time. It was a very eerie white color. This occurred because the velocity of the steam had sandblasted the insulation off of nearby pipes, and evenly spread the insulation onto every surface, and into every crack or crevice virtually throughout the boiler room. Glancing around the room from corner to corner, it stimulated a very scary, weary feeling in me and others, as we could picture the terror the operators might have felt as they desperately tried to shut off the boilers and escape the heat.

What a fascinating first-hand account. Thanks for the link.
I think it's more like learning enough SQL to build an application without learning about indexes and transactions: you can be sufficiently productive until you encounter corner cases or things go wrong.
Great resource, just added it to the reading list wiki for Open Synthesis: https://github.com/twschiller/open-synthesis/wiki/Reading-Li...
I don't know any real-world figures, but there was a famous trope about science-fiction that only 10% of it ever became true, but what little becomes real is beyond what anybody had imagined.

Example: Asimov saw computers, and robots, etc. but surpringly (in retrospect of his brilliance) failed to see networks.
Considering the anti-competitive, protectionist nature of the US backlash against Huawei, I think it's wise to be quite skeptical of these kinds of claims until they have been proven to be true by independent security experts.
You can turn off retweets on a per-user basis, if someone is prone to retweeting nonsense. My answer to the 10% insanity has been to ruthlessly unfollow.

Using the Twitter website is still madness, though. The only way I can survive Twitter is with an app like Tweetbot or Fenix, that doesn't show what other users Like & keeps everything chronological. They're still around from the days when Twitter was designed to be used by third-party client apps, ala IRC.
Important women in CS who aren't Grace Hopper (2018)
I literally gritted my teeth when I read this.

https://www.google.com/search?q=S%26P&rlz=1C1GCEB_enUS862US8...
IMO to be "scared" of self driving cars they need to be more dangerous than any other random car on the street today, and the bar for that is pretty low.
Agreed. If this gets big, any mention of pre-2019 coronavirus will have to be qualified with "No, not that coronavirus."
2019-NCoV versus Other Epidemics
Mozilla really dropped the ball(too late) on mobile, did they think mobile wasn't happening and it was just some temporary thing?
Technology wise, Magic Bands are awesome.

You can pay with them in the parks (no fishing around for cash or your credit card), it links to your Disney accounts, you can use them as a ticket to get into the parks and it functions as your door key at Disney hotels and cruise ships.

And it all just works.

The amount of data they collect from this must be staggering.
I think qualification of statements is in order. I have heard the definition you gave for ‘zero-overhead’ abstractions in several places. Basically, it is often described as features which impose no cost when they are not used. However, Stroustrup uses and advocates another definition, which he discusses in his response to Sutter’s exception proposal linked by a sibling comment. When Bjarne says ‘zero-cost’ he means that some feature incurs no overhead in comparison to equivalent functionality which is hand coded. These two definitions are not equal, Bjarne’s definition (which as the originator of the term [or so I’ve heard], I tend to use as the correct case) is only concerned with asserting the overhead of language constructs compared to specific implementations of the same functionality. There is no requirement that those abstractions and features have no impact on the produced machine code or runtime requirements of not used. I wish zero-overhead meant what you say it means, but it clearly doesn’t.
>Lists of facts, where there is no creativity or originality in the arrangement of those facts, are not copyrightable. (See, e.g., Feist v. Rural, U.S. 1991 [0][1] (which found that a telephone directory "white pages" that listed names and phone numbers alphabetically was not copyrightable).

Was there a reason you mentioned this? I don't see the relevance to the surrounding discussion.
I think if your proof is "I don't trust anyone in government" that's a pretty weak argument, no? Also, isn't it true that every warrant is just opinions about whether someone has done something warranting investigation? I don't see what any of these objections have to do with FISA.
> an uncontended mutex lock takes around 10-30ns depending on the machine.

I am grateful for this. But I do wish the article had a few more comparisons like this, up to and including things much more expensive than exceptions, so readers could make their own decisions rather than just read about how terrible exceptions are.

As another data point, I just read that a Linux system call that does no actual work takes about 250ns, so about a fifth of the time for an exception from the article. Of course that's a totally unknown machine that could be much slower or faster than the one used for the article's benchmark. But I still found it interesting that they're the same order of magnitude – I hadn't expected exceptions to be quite that slow.
It’s using iCloud. Basically, they work in the same directory.

Before I had to copy and paste into Xcode Playgrounds.
Stroustrup constructs a bit of a false dichotomy there. He presents the choice between exceptions and explicit error propagation and checking, but there is a third way. If the allocator is simply infallible and std::bad_alloc just doesn't exist, and the program terminates on allocation failure instead, then you need neither exceptions nor error codes. Since std::bad_alloc is such a prominent root cause of all exceptions, and since it's preposterous to believe a program can continue after the global allocator stops working, this turns out to be a dramatic simplification of the overall program. Once you get rid of allocator exceptions it's not a big mental leap to just decide to get rid of all of them.
Thank you very much for this. I originally learned about the Von Neumann / CA connection here on HN, but never really found a lot of sources for it. I've been deeply wanting to learn more. You've posted a lot of awesome sources above - is there anything else you'd care to add, for someone who wants to know as much as possible about what Von Neumann was up to?
This thread is a tad old now so this link is primarily for posterity, but I couldn't not share this elsewhere: https://www.reddit.com/r/retrocomputing/comments/f2i9s4/have...?
That's already a lot given the expectations set by the name.
This goes hand in hand with waking up early for me.

I plan something fun to work on for ten minutes at 7am every day. Usually I already know what I'm doing to do.

Then I get ready and go to work.

Waking up late for me I realized was due to not looking forward to the day. This helped.

I also time everything. It games your mind. I'll set a timer for ten minutes to write a unit test or something, and try to get it done in that time.
Love the name -- very fitting.

> I said that the internals were so simple that you could implement a workable version... inside of an afternoon. So I wrapped up what I was working on and set out to prove it.

Been there. Done that. With other things, not git.

I suspect many others here have too.

> Five hours later, it had turned into less of a simple explanation of "look how simple these primitives are, we can create them with only a dozen lines of shell scripting!" and more into "oh fuck, I didn't realize that ...". Then it became a personal challenge to try and make it work anyway...

Yep. Been there too. Done that too. Again, with other things, not git.

I suspect many others here have too.
Several jobs ago, we had a datacenter where the PDUs for the racks were mounted at the very top. Normally, this wasn't an issue as this was well above head height...

One day we hired an engineer who was a Sikh. Turns out the PDUs were almost exactly at turban (dastar) height. Cue the outage alerts (and the installation of mollyguards).
For Rust, try Rust in Action https://www.manning.com/books/rust-in-action.

It has several worked examples, including a key/value append-only database, a CPU emulator, an NTP client, a floating point implementation, multiple graphical applications, a binary files inspector and a few others!
> Everybody is always in a hurry so there's no deeper synchronization.

I'm sorely tempted to just say, "Well, there's your problem.", and leave it at that.

But there is definitely more to it. If you are not getting to know each other well enough when you meet in person to be able tell when someone is upset remotely, then you aren't spending enough time truly getting to know each other. Because the truth is if someone is truly ticked off and disengaged, they will just lie when asked questions about their emotions, and probably get more disengaged in the process.

Truth between team members comes from trust and experience together, not from tools and intrusive questions. You need 1:1s between individual and managers, you need group gatherings where you talk as a team about how the work is going and what you need from the group. And the leaders need to listen to concerns that comes from those discussions and act on them to improve the working environment. Do that, and you will have trust, which will lead to open communication, and you won't need to ask questions at every meeting.
Not sure how contactless limits are set, but I suspect it's by the merchant. In Canada most are $100, though there's a handful of places that do $200. Costco is $400. If you go over the limit, you get promted to insert your card and use a pin.

Signing a signature is basically obsolete - in fact I can't remember the last time I did. Restaurants usually have a wireless terminal they bring over.

It's strange how regional those types of things are though. I am always surprised traveling in the US when I'm asked to sign (even with chip or contactless, which makes zero sense).
Cremdhaw’s ‘Let’s Build a Compiler!’

https://compilers.iecc.com/crenshaw/
Can confirm that message buses aren't just buzzwords and are literally the only feasible way to combine business systems in the most complex of enterprises. I have seen a messaging domain with over 1000 different event types to deal with. Gigabytes of messages per hour. 24/7/365. Tens of thousands of different system interfaces all talking together using synchronous RPC semantics without experiencing any errors for days at a time. Systems spread across the planet. It's the perfect solution if you have the resources to maintain it.
Sony’s New SDK Lets Developers Make Their Own Remote Camera Solutions
It's wrong I think to imply the equivalence of the use of backdoors by the US and China because they would be used for totally different purposes, with only some minor overlap.

The other issue regarding 5G is China's leveraging of the IP system to protect its own agency abroad, while not allowing any meaningful competition within its own borders.

Additionally, they're using a massive financing scheme to almost bribe carriers into buying equipment on extremely good terms with super low-interest rate loans.

I think it's much better to 'worry about it'.

There either has to be some very rigorous inspection scheme or, equipment can only be made by certified players (like Eriksson) because there's too much risk otherwise.

The West should consider completely ignoring China's IP on 5G, and frankly, using their IP. When China complains about being 'ripped off' we simply use the same deferential language they use on us.

Certainly, government-backed financing should be banned within any kind of trade deal. The equivalent would be the US government using the Treasure and literally the Federal Reserve to fudge currency to, among other things, provide super-cheap financing to customers around the world. Or maybe the US should just do that? Invest $10B in a new equipment maker, and then print $100B at the Fed to provide cheap financing to said companies customers?

It seems like maybe I'm beeing 'tongue-in-cheek' by making such preposterous and radical solutions?

The thing is I'm not ... in fact, what I'm describing parallels exactly what China does as part of their national strategy.

Our policy towards China usually reflects the kind of actions modern states might take among one another, but they are playing a completely different game, and it's as if we're collectively naive to it all.

These are big, serious games that involve massive intelligence issues, massive industries, massive industrial and IP control.

All of that said, maybe there is a nifty way to obviate the problem by using some kind of networking technique to render such back doors moot - that would be cool!
No, git was originally done in C: https://git.kernel.org/pub/scm/git/git.git/commit/?id=e83c51...
That's entertainment though; ever since I was a kid (child of the 1980's) I've never heard a single physicist confirm that 'new' battery tech, operating through different first principles, was anywhere in sight for commercial use.

All we do is refine the materials and building and designs based on the same core principles (this optimization has yielded decent but not paradigm-changing results, unlike what a "new S-curve" would entail). The perceived increase in "lasting power" of our portable devices compared to 40 years ago was largely due to Moore's Law, optimization on the consumption side of the energy equation, not the source.
After some initial teething pains Apple Pay & the card are a pretty nice user experience. I'm hesitant to use this too much though because I feel like I already have too many eggs in Apple's basket. Overall I'm a happy customer these days but I'd still rather depend on a bit more diverse array of hardware & software vendors even if it's less convenient and integrated.
COVID-19 is the name of the disease caused by the virus, which is known as SARS-CoV-2.
Why even have the index? Just skip that step.
Nope, meetings are for business, if you want to know what I did on the weekend approach me in the lunch room or at the water cooler.
The AWK programming language. PDF ahead
https://ia802309.us.archive.org/25/items/pdfy-MgN0H1joIoDVoI...
Yes, so unlike almost all the gas pumps before that used just the mag stripe it's much more secure. Contactless at the pump is great.
It would reveal nothing meaningful. We know how slow handling status codes is, and we know it is equally slow, pass or fail.
I tried awk before (the default implementation on most distros) to do a simple task of making a template engine, I learnt a bit about awk and sed (basic stuff) but I couldn't manage to do what I wanted that I could do in python with a few lines and one minute.

The man pages are nice but I didn't have the patience to start reading every thing to just do simple stuff like replace regex pattern with a content of a file located at the path generated from a capture group of that regex and some other stuff.
I wanted to have the staging area, and I had decided upfront that I wouldn't make the repository state inconsistent between shit and git. So the index needed to be done.

Also, you need to generate a tree out of something. Could just hash the entire worktree every time, but that would be pretty lame.
Hey, OP here, yeah you’re correct. The dataset doesn’t label any obstacles that small/far in the distance. I zoomed in on the region with errors for the sake of the screenshot.

Here’s the original run through Google Vision AI. They actually don’t get the pedestrian either: https://imgur.com/a/84IVTV6

(I fired up the labeling tool I use and grabbed a recording of the few seconds of video around that frame to give an idea of what’s labeled in the dataset and what’s not at that imgur link as well)
You know, YouTube is pretty easy. I bet someone could implement it in an afternoon and a dozen lines of shell script...
Your average customer doesn't know what either really mean.
The First Programmable System
The first bullet point is the only one that really has much population. There are tons and tons of people not covered who just live normal middle and working class lives, in affordable houses, and neighborhoods that look like just about anywhere else.
libstc++ does. And IIRC the reason is the usual culprit: dlclose [1].

[1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71744
Scientists should spend less time on twitter. It's all noise, and even the signal gets distorted by all the crazies.
Ofcom set to be given power to police social media in UK
It's easier to pronounce COVID.
I can absolutely assure you that FB and G's ad targeting algorithms are more complex and significantly more performant than "cluster and sort by click rate per keyword." For one, you rank ads on an eCPM basis, which includes bid, but leaving that aside, trust me, just because you don't know how ads systems work, that doesn't mean they're not working.

Here's a clear example of ML improving search: voice search. You might not use it, but it's extremely popular in India and other developing markets. "G search has gotten worse as they’ve focused on recency in the index, gotten more tolerant of synonyms, and gotten less strict about quoted phrases." None of these are "machine learning" - these are product decisions. If you wanted to say "Google is not an ML company," you'd point to the outsized human influence on search rankings (see, e.g. https://static.googleusercontent.com/media/guidelines.raterh...).

Google Maps is extremely valuable as a proprietary dataset, and we're all making it better whenever we do a captcha, doing object recognition from streetview. So are YouTube, News, Translate, and so many others.

There are so many papers detailing practical metric improvements from ML: https://arxiv.org/abs/1810.09591, is one ("Replacing the manual scoring functionwith a gradient boosted decision tree (GBDT) model gave one of the largest step improvements in homes bookings in Airbnb’s history, with many successful iterations to follow" and deeper neural nets offered significant improvements after that).
I think the context you’re working in matters heavily with such an assertion. In fact, it is quite common in game development to bulk allocate and then use custom allocators within these regions specifically avoid the drag on performance and determinism inflicted by malloc.
FreeBSD Enterprise Storage at PBUG
Watchdog groups file amicus briefs in support of AWS in Jedi cloud contract case
Well I find this to be true in Mac as well. And honestly I find it irritating. Though the WiFi part is still fine but the the Bluetooth bugs me a lot. If we have the Bluetooth switched on and put the laptop to sleep the Bluetooth is still on and tends to get connected to my Bluetooth earphones.
You can find me constantly switching my earphones on and off hoping to get it connected to the right device. (Ofc I started keeping my Bluetooth on Mac off now a days)
Oblong Industries | Multiple Positions | Full-Time | Los Angeles, Boston, or REMOTE |
https://www.oblong.com/company/careers

Oblong is a hardware and software company that has always worked at the forefront of human-computer interaction. We are looking for talented folks to help us radically evolve our next-generation meeting tool, Mezzanine.

Currently open positions:

- full-stack engineer (React, Redux, node...)

- back-end engineer (Go, GCP...)

- C++ engineer

- Security engineer

- Director of Engineering

- and more

We have a small, agile engineering team where you can move fast and make an outsized impact.

Oblong is a humane place to work. For example, the company pays 100% of health insurance costs.

email brandon at oblong
Aren't you confusing Apple Pay vs Apple Card? I think only Apple Card as the beaver you talk about, rolling a new number every time you use it.
Reflecting on this more, my best guess is that you think they are similar because they are both a "grand unified theory of mathematics". To explain the difference extremely briefly then, I'd say it's a massive exaggeration to call either category theory or the Langlands program a "grand unified theory of mathematics." They each demonstrate connections between some areas of mathematics, but they are different connections, and fall very short of unifying everything. If you want to know more, I think you'd be better off learning more about category theory and the Langlands program independently of each other rather than looking for a comparison between them.
It's just that all co-op banks and Sparkassen have implemented SCT Inst (instant payment), while quite a few "commercial" banks have not (though the big two have). Though some of them do charge fees, some even outrageous fees, for the privilege of non-stone-age transfers (but then, others don't).
Won’t help, if response is infinite QE and monetization of government debt: Dow 1,000,000, here we come!

I was thinking deep out of the money gold calls...
> malloc takes out a global lock

Says who? The C Standard says nothing of the kind.
That just goes back to the question of what's the desired property.
If the specification is that toString() must return a human-readable string, and eg. be a pure function/not throw exceptions, then most implementations would not violate the LSP.
On the flip side, not so long ago I gave the asked-for two weeks' notice at a corporate job, and they set an end date at one week. No comp for the second.

Obviously, I'll think long and hard about giving any notice in the future, even at a FAANG-level job.
that means i can put shit on my busybox.
So if this is the git internals, shit is what goes inside the porcelain plumbing?
So this is nice, but it needs to be installed. It feels dumb to use awk just to grab fields, but it's everywhere by default with no effort, and it works.