skysight-inc/HackerNews huggingface dataset:
But what about USING the device while it's charging? You have to keep it flat on the charger. The plug in cable still has merit.

Lemme know when we construct additional pylons and can charge things remotely (without cancer).
That’s an interesting discrepancy, I might have had the same gut reaction. But you’re using that assumption to cast slippery-slope doubt on the whole project without knowing anything specific. It’s possible you’re right, but maybe find out which algorithms are being used first? Perhaps there is a reason that TypeScript actually is an order of magnitude slower than JavaScript. The Benchmark Game project was specifically set up to allow people to scrutinize the algorithms used and make fair comparisons, so it might be unwise to start with the assumption that the most basic aspect of the project failed spectacularly and that something really obviously stupid and easy to fix is happening. I am at least giving benefit of the doubt and wondering what might be wrong with TypeScript. It’s not implausible since other languages take just as long.
It depends. If you're writing a math kernel that will be deployed to a billion IoT devices each with a lifetime of 10 years, you may want to spend some more developer time to shave a few cycles in assembly language. If you're writing some single-use script to automate a single job, do it in the easiest high level language with the library support that you need.
I don't think that's telling at all. That's standard protocol.
^^ This.
Piotr Wozniak (the creator of Supermemo and the man behind spaced repetition software) has re-formatted a lot of his old posts and ideas into a wiki at supermemo.guru.

Use both liberally and you will learn how to learn.
Javascript in many cases runs on v8 which is a just in time compiler. Just in time compilers provide substantial performance benefits for lines of code executed multiple times. Perhaps v8 team (google) doesn't support typescript (microsoft). https://softwareengineering.stackexchange.com/questions/2754...
When you're as busy as everyone is now, who has time? Can barely keep up with everything as it is.

Luckily I'm already married, but it would be a problem otherwise.
Innocent until proven guilty is a legal standard...

This is not really accurate (but see below). The notion of burden of proof shows up in debate, public discourse and logic as well as law. An alternative formulation of "innocent until proven guilty" "the one who asserts must prove". It's simply saying, we don't accept claims without proof, because the alternative is often the logical fallacy of argument from ignorance.

Every day you are constantly making assessments on people based on the information you have, whether that’s in the context of a crime or otherwise.

What you're describing here is the standard of proof, not so much the burden of proof. The plaintiff always needs to prove their case. In a criminal case, they must prove it beyond a reasonable doubt. In a civil case, there must be a preponderance of evidence. In our daily life, we should have some reason we believe someone is guilty of something even if it doesn't extend as far as the standards of criminal prosecution. This is still taking on the burden of proof.
I thought it was pretty much refuted.

Given my limited experience with Supermicro, I’d look towards gross incompetence vs. spies.

Frankly, it would seem a waste of resources to place some nefarious chip — the facilities provided by the vendor are pretty trivial to compromise.
When I hire junior developers the only evaluation I'm looking for is how they fit with me and my team. I don't worry too much about anything beyond basic skills. I then realize that I will have a large amount of training I will have to do with them. Which is absolutely fine. I like that part of hiring junior developers.

The thing you have to remember when hiring junior is the burden of making them effective is on you.
> SICP is a great way to learn lisp

SICP is a book for beginner computer science students, with a focus on functional programming as base.

As a Lisp book it's not really good, since it covers only very little actual Lisp and uses only a core Scheme language.

There is literally nothing about macros in SICP. They are mentioned only in a few places (for example it is mentioned that DELAY would be implemented by a macro).

> The smug lisp weenie trope exists for a reason, and it's that the lisp community is too busy falling over themselves to prove how smart they are with arcane knowledge to give a shit about the experience beginners face

Since you ignore the large amount of literature, teaching & research on macros in the Lisp community, what you write is rather strange. Surprise: people teaching Lisp in the 60s already 'gave a shit about the experience beginners face'.

> I have an opinion on how best to teach macros. Maybe I'm wrong. Maybe it's not a good idea to extend SICP with macros, or maybe there's a better way, and I'd love to hear arguments in those directions. But correcting it by explaining how they're implemented in CL is absolutely baffling to me.

Lisp teachers usually taught macros in context of actual Lisp languages and actual usage examples. Personally I prefer that as a first approach, over trying to explain how to extend a toy implementation with some homebrew macro implementation.
True but here I intended "baseband" to mean https://en.wikipedia.org/wiki/Baseband_processor
They should have done weight verification.
Thanks for the answers:

1) Are you using or relying on DMA or SPDK to copy packet data? A single core, to my understanding, (assuming 10 concurrent cache lines in flight and 70~90ns of memory access time) doesn't have the bandwidth to copy that much data from the NIC to memory (assuming the CPU is in the middle). If so, RDMA and the copy methodology are not so different in how they operate.

I didn't look at the paper where you explained how you perform the copying.

Also, IMHO, RDMA itself is a pet project of a particular someone at somewhere that is looking for promotions :) . I don't really know if it's a good baseline. It could be more reasonable to look at the benchmarks of other RPC libraries and compare against the feature set they are providing.

2) As far as I remember talking with random people from Microsoft, Google, and Facebook, none of them use Timely or DCQCN in production. Microsoft may be using RDMA for storage like workloads and relying heavily on isolating that traffic but nothing outside that (?) . I could be wrong.

3) There definitely is a need to distribute the load unless you are assuming that the single core can "process" the data. That may work for Key/value store workloads but what percentage of the workloads in a DC have that characteristic? You say there are tons of communication-intensive applications, care to name a few? I can think of KV stores. Maybe machine learning workload but the computational model is very different there and you rely on tailored ASICs (?) What else? Big data workloads aren't bottlenecked by the network BW.

4) I won't dive into the CC/BDP discussion cause it's very hard to judge without actually deploying it. Sure, a lot of older works made a lot of claims about how X and Y are better for Z and W, but once people tested them they would fall flat for various reasons.
Are there super capacitors with expected lifetimes measured in centuries / millennia?

Making a device that could keep running long enough for civilization to fall into the dark ages, and then grow again from scratch does something funny to my brain.
It doesn't matter whether Samsung released them or not -- the legal standard required to avoid infringement is evidence that Samsung had knowledge or sought similar designs before Apple's public release. Samsung's internal document on competitive product evaluation likewise is just valid as their R&D department's document on on-going research. I'm willing to bet that at least half a dozen other phone makers considered those designs before Apple released theirs. Again, LG Prada who came out with their own months before Apple was one such example.

Apple of course knew that Samsung was exploring all kinds of different designs, including those resembling LG Prada and iPhone -- that's probably why they agreed to not to bring up such evidence during their lawsuit; only to change their mind at the last minute.

> that the full-front touchscreen was a capacitive multi-touch screen

the underlying tech doesn't matter, because we are talking about "design" and "trade dress" part of the lawsuit.

> Again, it's not just about the individual components.

This is again where your lack of understanding of patent law is clouding your judgement. Patents are for very specific, narrow design or method; not for over all implementation or shapes of products. What you are talking about is often covered under "trade dress" -- 'trade dress' deals with the overall impression of a product. Apple lost that part of the lawsuit because in order to win a trade dress suit, in addition to being novel and uniquely identifiable to Apple, it also has to be "non-functional."
Perhaps I'm misunderstanding, but does this mean that the sci-fi cliche of going for a spacewalk and accidentally being knocked off your ship and drifting away forever is wrong? Actually, given a short wait you'll just stop and drift right back to the ship again?

(Yes, in orbit only, I understand that freefall is different from zero gravity scenarios)
He's being downvoted because that's completely irrelevant - the thing isn't relying on just coasting for millennia. That figure's based on the actual, measured power draw of the motor, which includes the bearing friction and other drag, and dividing by the energy stored in the battery.
I didn’t think I would like it but after a few months I love it. Did you return it within the 14 days because of a defect or because you just didn’t like the feel?
It's so easy to have a SPARCStation emulation with QEMU these days, it's difficult to justify having ancient hardware taking up space in the house.

Netscape 4.76 on Solaris 8. It took a while to find a website that still rendered.

http://www.w6rz.net/netscape.png
In POSIX, there are two sets of functions related to directories. The first set, `opendir()` (open a directory for reading), `readdir()` (return next filename upon each call) and `closedir()` (close the directory). `readdir()` does not guarantee an ordering of filenames and any filtering must be done by the application.

Then there's `wordexp()` and `wordfree()`. The first takes a file glob (file pattern?) and returns an array of filenames matching the pattern. Any memory allocated by `wordexp()` is freed by calling `wordfree()`.

Both have their uses.
Not sure what to make of this research. It's not like I can switch out JS in favor of these other languages (many of which are compiled binaries) in my web apps. The performance of for example web servers written in the different languages entirely would seem more interesting to compare.

The JS/TS comparison was directly fishy. I found no mention in the paper of how they managed to "run" the tasks in Typescript, which AFAIK is not possible, or at least not how one would do it in a real life.
They are only claiming 89,000 years, not 89 million. But yeah, probably a few decades is plausible, the battery isn't going to last thousands of years.
Yup. Pretty sure I had far more sex 15-19 than 20-32. Jobs and school and marriage and kids. I think sex and intimacy are critical to the health of my marriage and yet we struggle to make the time.
I think rote learning is only not applicable when you are learning disparate facts with no relation to the whole.

For example, learning all of the HTTP status codes before you know anything about HTTP could seem like a waste of time.

However, when you are writing a server that makes api calls to a third-party service, when you receive a 400, if you know the codes by rote you won't have to research / reason why you are receiving that code.

I think "learning by doing" usually ends with more self-directed, problem solving learning. This type of learning can show your weaknesses and provide you with holes in your knowledge that you can use rote memorizing to fill.
Many I’m sure. Mailbox.org does, and that’s the service I use.
Look for smart and gets things done. Evidence of grit, hard work or musical ability.

The best junior tech people I have ever hired was a intern who was a wedding planner, a veteran who was a pharmacy tech, an early Apple genius, and a professional musician. All are in senior tech or dev roles and two had BAs.
Calder – Interactive constraints for controlling the growth of procedural models
I am curious what you discovered during your modelling.

From a first principles point of view it seems to me like it might just work.
I’m definitely an Apple fan - my family has 4 iPhones, two cellular iPads, and two 4K AppleTVs. But I don’t see any reason to get a Mac unless you are an iOS developer. What does it give me over Windows + the Windows Subsystem for Linux? I would be using the same software either way. VSCode, a browser, and Unix terminal, etc.

When I owned Macs the first time between 1992 - 1998, the ecosystem around MacOS was clearly superior. The second time around when it was my secondary computer 2005-2010, there was really no differentiator.

That being said, if I were in need of a better personal computer today, I would get a Mac Mini just because.
To have bought in Silicon Valley in the early 90s after the S&L crisis and Japanese bubble pop.

Anyways, it will continue to go up and down, it’s never different this time. If you are in it for the long term it doesn’t really matter that much l, but if you are speculating and heavily leveraged....
I’m ashamed that so many of my people support such a stupid bill. (I’m French Canadian)

As far as I’m concerned people can wear whatever they want: hallowe'en costumes, huge onesies with bunny ears, headscarves whatever...

Ironically, all the teachers at my grade school wore headscarves (nuns) and that’s not that long ago...
They're going to change their mind if the EU keeps going in the direction we're going.
The tax benefits come from electing to be treated as an S corp for tax purposes, not from establishing an LLC per se. But as far as I'm aware, you need to establish an LLC or other corporate entity in order to be taxed as an S corp.

It's true that creditors can come after your personal assets if you personally guarantee a corporate entity's debt. But establishing an LLC does limit your personal liability in any instance where you don't provide a personal guarantee. I suspect that many individual freelancers who establish LLCs never take on debt or other liabilities that require personal guarantees.
How does less dev time save energy “somewhere else in the world”?

Google & AWS pay money to develop & acquire technologies that save energy because of their scale. The energy used in dev is scratch compared to the energy used to run programs at scale. Google, for example, has a PHP compiler that makes all PHP web pages execute in a fraction of the energy usage of running the PHP interpreter.
I miss the days when the internet was mostly html pages
There really hasn't been anything - everyone involved outside Bloomberg who could be in a position to back up the story categorically denied it, and any evidence whatsoever in favor of Bloomberg failed to surface.
From 4 to 8 hours depending on someone's productivity on a given day.
So besides force touch and software support there is no difference....

Isn’t that kind of big deal?
After doing some research it appears that only businesses and organizations are responsible for compliance with GDPR
Makes me feel bad for complaining about gnome calendar being buggy...
As someone who tried to get into it :

- the syntax is not great. I've heard it's one of the reasons why F# was born

- not many people use Ocaml, which makes it hard to find help

- not many good resources. The official documentation is really hard to parse and there isn't much besides it and the reference book (which reads more like a book than a reference).

- no good ways to debug, print objects, test, etc.

- no one seems to agree on what is the standard library or the correct packages to import (for example there are several Option package)
I had a Thinkpad A20p in 2000 with an awesome 15" 1400x1050 display. That was a great laptop.
The shakti in particular...

Not available on that site.
Sadly, the tolerances are as inhumanly small as they stated. The intuition is that the fractional change in orbital period will equal the fractional change in orbital speed (times 3, but we're only interested in orders of magnitude).

Thus, in low earth orbit, at a speed of 8000 m/s, a relative speed of 8 mm/s is a fractional change of 1 in 1 million. The orbital period is 90 minutes, a millionth of which is half a second. That doesn't seem like much, but objects in orbit move really, really fast. Arriving at the same spot half a second later means you'll miss the other object by 4 kilometers! Without active guidance, a rendezvous in orbit is near impossible.
Right: the problem here is that there aren't enough homes (Prop 13 + local zoning + high cost of construction), not that the ones that exist should be cheaper.
The Internet still mostly is HTML pages. It's just the portion of the Internet that you look at on a daily basis that has moved to JS-heavy SPAs.
You can write literally any JavaScript program with TypeScript (falling back to the `any` type if you really need to), so this doesn't really work in this case.

Also, typical TypeScript programs are faster than typical JavaScript programs, because JavaScript JITs like predictable object shapes and monomorphic functions for the same reasons that other language implementations require them. Libraries like lodash and bluebird take advantage of this fact without using TypeScript, but TypeScript steers you towards these patterns.
No one executes TypeScript directly... It's a language that compiles to JS, which can then be run using V8 among others.
They probably refer to people that have been maintaining legacy apps, database, or web servers that have been in more or less maintenance mode for a long time until new replacement came long.
So do we think Java is benefiting from J2ME and Android research? Is it just a coincidence?
> - Tinycards decks are limited to only 150 cards.

Huge deal breaker for me. I have thousands of cards. If I study for any certification exam, I will have a minimum of a couple hundred cards.
In some Unixen (like OpenBSD) it's done so that you can enforce different partition-wide security policies (e.g. "this partition should never have executable files").
Not sure I agree. AirPods really have almost no distinguishing features from other earphones. They’re generally worse. The only “feature” is seeing their charge on your phone, which is a pretty lousy differentiator.
I wouldn’t mind having these customization methods you suggest organized under different “smart playlists” with different recommendation methods and levels. Some are just chronological subscriptions, others try to dig up new and interesting/different content.
I hope that one of these days the world is going to just wake up from this nationalist phase with a hangover and regrets, take an aspirin, and get things back on track.
Or maybe better, Anathem. Because there's more exposition.
The same argument is being used for the F-15X purchases, except the F-15s are the gun trucks and the F-35s provide protection.

These aren't inconsistent arguments, but one wonders how far down the turtles go and how much we're willing to pay.
> you’re using that assumption to cast slippery-slope doubt on the whole project without knowing anything specific.

No! I think this is a very useful project and analysis. I just think that some languages might have extremely optimized versions (or possibly more likely, some languages don't quite yet have that extremely optimized version that has propagated throughout the others) and that might be affecting specific languages in the analysis.

I think the first 5-10 entries are probably very accurate, as they are generally with very performance centric and often optimized for performance languages. As the languages and VMs/interpreters do more and are optimized less, it's much easier to miss a performance difference caused by an benchmark submission and attribute it to an inherent aspect of the language.

> I am at least giving benefit of the doubt and wondering what might be wrong with TypeScript.

I did no such thing. Note how I used the phrases "Theoretically, I would assume" and "That looks suspiciously like". I simply raised an issue of concern, in a way where it was obvious that I did not know if my concern was correct, and wondered that if it was, what else it might affect.
> Lease (buy a car on a lease). By leasing you deduct the interest. So there is literally no reason why you'd not do it.

It is almost guaranteed that I pay less to drive my 2005 Honda CR-V (paid entirely with taxable dollars) than a business owner pays to lease a newer Honda CR-V paid with pre-tax dollars. (So, that's one reason why you might not lease a car for your business.)
I bought Office Suite Pro for 14$ or something on a rooted Android phone. Having access to the private data folder of the app (/data/data/...), I could read the content of a sqlite database created by the app... in which there was reference of all the files from the userspace storage (/sdcard).

According to their privacy policy, they collect all the "data needed in order to improve their services and offering" and "can provide these data to third-party" for that purpose.

Paying for an app on android platform is no assurance the app actually respect your privacy.
Because they don't have a bunch of location information for everyone on grindr?

If only someone did something in the last few years that would make this data super valuable. Like if Chinese intelligence broke into the US governments HR system and absconded with the data (including all their personal information including where they live).

Oh wait...
The inefficiencies are the regulations preventing housing from being built and property taxes from rising. In a free market system, when the price of something goes up so does the supply. Since that can't happen, the market can't adjust.
OSHA would want a light curtain like on virtually every other machine in a factory
well yeah but applying electrical tape to a product does kinda ruin its aesthetic in almost all cases don’t ya think
Maybe it's to prevent stale copies of the rules from floating around places. I doubt it works since folks can screenshot it or type it out manually.
See also https://news.ycombinator.com/item?id=19513405
Cases are like cables. You need to have them available, and the only way to guarantee that they're available is to make them yourself (given that they're not based on industry standards). If case you bought 2 years ago still fit on the new phone today, then there's not much pressure for Apple to have a case, but since cases are tied to specific phone designs and form-factors, the only way to guarantee high-quality cases available at launch is to make them.

It occurs to me, cases are also like chargers. Nobody questions why apple sells their own USB-C charger even though you could in theory use a generic USB-C charger.
No, it's society that has become extremist. Tolerance of the dog-whistle racism and fascism that Ben Shapiro and others peddle is a big reason we our in our current situation.
Google had the curious case of the Nexus Q. It was announced at Google I/O and they took orders. Within a few days it was canceled. Those who ordered were refunded AND got their Nexus Q.
That's a fair point if they actually do work fine on other chargers. My experience with previous wireless chargers was that they only actually worked if they were designed for the specific phone (e.g. Pixel 3 XL stand). Lots of going back and forth between charging and not charging and the phone itself getting really hot and not actually charging.

I fully accept that maybe my other chargers were cheap and crappy though, so maybe I'm just unlucky.