skysight-inc/HackerNews huggingface dataset:
The thing about learning Latin (not that I am great at it), at least for an English native speaker, and the epiphany English language speakers have, is the realization that language can have structure and can be discover-able, if I know a root word then I can almost be sure that I know the meaning of con, re, dom etc. There is just no equivalent to that in English other than the Latin origin words we borrowed, because we just assimilate any words we like and make up new ones as we see fit. An example would be beaucoup a Vietnamese word but most US English speakers would know it means big. Without the historical reference of a movie you would not have a reason or rhyme why an Asian origin word made it into English. There is literally no reason or rhyme to most of the spoken language and I think that is the epiphany, that some people actually thought out a logical way to create a language and via that logic it is discover-able.
This has been one of the worst times of the year for renewables - it has been cold, cloudy, rainy, and not very windy. Spot prices on the wholesale market apparently spiked to $12000
Amazon Patents Blockchain-Based Product Authenticator
Usually you'll have ads for OneDrive (unless you already use it). And things like Candy Crush preinstalled.
This LLVM CoC is a breath of fresh air compared to the longer and more negative-toned Contributor Covenant.
By surveying only developers in the ecosystem, did they miss the real barriers to adoption?

(general populace doesn't want the risk of crypto wallets and most developers outside of the ecosystem do not believe the technology is superior) (there are my top 2, add in the extreme ideological tendencies and you have 3 strikes)
Plot twist, user has no arms.
> That seems to misunderstand the path from apprentice to journeyman (singular) to master

That or this? And I don't believe it does. Also no, "actual" engineers don't still (universally) operate in a master/apprentice model. I've heard of that happening in quite some time.

> Look to actual (not software) engineers for that.

This is putting down software engineers who are, by definition of engineering solutions, real engineers. They're just simply not in regulated markets.

> There is also a deep misunderstanding of what the Internet is. It's not a "third dimension" or a set of marketing hype. It is an engineering marvel.

Which part of the article said the Internet was a marketing hype? I think you may have taken the term "third dimension" a bit too literally here. The author didn't mean what you thought they meant.

> This "pyramid of mastery" is roughly as sensible as organizing your bookshelf by color.

Networking fundamentals come before learning to use AWS VPC peering or VPNs, which are tools and frameworks. You learn one before you learn the other. I think the structure is valid.

EDIT: Apologies for being so crude in my original wording. I'm updating the comment to reflect a more professional, civil tone.
LLVM bitcode is not that portable in reality. Just like Plan9 assembly intermediary bitcode files are pretty much single architecture, due to containing lots and lots of low-level assumptions about the target architecture, not to mention possible incompatibilities in extended intrinsics (for example for vector units).
> And Apple needs a development platform, for people to develop iOS/macOS apps on, and for its own OS developers to use in developing iOS/macOS.

Have they shown developers much respect in the past? You can't even compile for the mac on other OSes, from what I hear.
Smart move...

How would you otherwise convince existing customers to throw away working systems and buy new ones?

I don't think that we should expect new ARM64 to be 10 times better than x64...

The only idea I can think of is if chip will have bult-in hardware-accelerated OpenVG or any other 2D API to replace severely outdated CoreGraphics ...
The grocery store I go to has had limits on paper towels, toilet paper, flour, etc. to one per customer per day for I think months and that seems to have solved the problem.

The choices of flour were briefly very limited, but now there's pretty much anything I'd want.
Well there is the hope than soon enough, that methane is made from atmospheric CO2, water and renewable energy. That would be pretty awesome as the infrastructure to store and move methane is already there.
It has something to do with Cloudflare, DNS, and/or Github.io links specifically, if I remember correctly. I read about it around a week or so ago on HN IIRC. May also involve Google Domains; likely some kind of edge-case bug combined with Google blocking some domains, and Cloudflare not allowing certain DNS settings for some domains or plans, if I'm reading between the lines correctly. Welcome any and all corrections to this info.

I think this is the thread:

https://news.ycombinator.com/item?id=23417046
Yup .. hit us pretty badly. Our account manager doesn't know either.
> I've also been put in the terrible position of supporting a platform sold to run on kubernetes in an air gapped, on prem, bare metal environment.

Would you share your experience?
iPad Pro is already beating some MacBooks in CPU benchmarks. Apple might just reuse the same CPU’s.
wonder if we'll ever get a post-mortem about this... Seems to be global
I agree with the general sentiment of what you're saying.

If I had to narrow it down to something more specific:

* The UI seems very compact, the buttons/widgets are no larger than they need to be, as compared to Windows 10 and GNOME 3. I would say modern macOS also does a decent job here. The compactness is valuable for small screens for obvious reasons, and is also valuable for large screens since you can fit a lot more stuff on them. And it sounds like with this release, you can set different scaling factors, so everyone can be happy.

* The intractable widgets are clearly demarcated from the rest. As you point out in many modern UIs, it's very difficult to tell what is a button and what isn't. I actually think GNOME 3's Adwaita (as much as I like to rip on GNOME for what I consider to be good reasons) does a good job in that department. In the final screenshot in your comment, it is very clear even without being familiar with the specific programs what can be clicked on, and you have a good expectation of what's going to happen. With Windows 10 and modern macOS, it's only clear if you are familiar with the specific programs being shown.

I also like macOS 8 and 9 a lot from a UI design perspective, though I have read enough about their underlying architecture to know that maybe I wouldn't want to actually use them.

Context: I'm just starting out as a graduate student. My first PC ran Vista, then I went to Windows 7, 8, then to Linux, a brief stint on macOS, and I've been bouncing between Linux and BSD since then. I've tried about every "modern" UI under the sun and most of them suck.
Creating a fast static website without Gatsby or JavaScript
Not sure when you started, but I've been using tabnine in Pycharm for a few months and it is absolutely mindblowing. I've had long line autocompletes (no multi-line) and often time it suggests things I may not have thought of, "now that you mention it, I DO want that idiom". It's snappy enough for me and I am not exactly a patient individual.
Can they source enough chips to do this in the near term? Meanwhile, another major fabless designer (AMD) is ramping up too.
Red Prometheus (2007)
It seems absurdly implausible to me that Apple can produce an ARM chip that can compete with Intel and AMD performance wise.

Maybe they can get close enough on power consumption or instructions per dollar to be worthwhile, but I can't imagine any way an ARM Mac is going to be competitive for a workstation or gaming machine.
Block internet access from your car at the router if you're that worried about it.
Harvard Professor Indicted for Making False Statements About Relations to China
Perfectly written. Thanks.

To give a little insight of what is demotivating me, it is not the tasks that are big, instead it is the tasks that are just small and not mentally challenging. Simple but frequent and time consuming. It bothers me in a sense that whenever I work on these I just feel like a car where the gearbox is on a Neutral Mode. Not going further even though the engine is running.
Next steps in testing our Firefox Private Network browser extension beta
I'm not a manager, but my managers are typically available by phone for "oh shit" situations. I say typically in the sense that they keep their phone around, and will answer if it goes off, but don't make a promise that they will have cell service, etc.

That is with the explicit warning that it is only to be used in situations where the site is down and we've called everyone else.

Whether they answer email is hit or miss. The ones that do I think are just workaholics.

My take is that I don't generally mind, because typically the reason I'm getting called is that I dropped the ball on something. I've been called twice out of work hours when I wasn't on call. Once because I developed a system and did a shitty job training other people on it, so when something broke that wasn't a simple fix, I got called. The other time was because the solo dev for the product was on vacation, his replacement on call didn't know much about the system, and I had worked with it the most other than the main dev. I should have documented how I worked with the system and fixed it in the past, but I didn't, because documentation always ends up as the last thing I want to do. The org likes documentation and would have given me time to do it, I just didn't want to. So I reaped what I sowed there.
>a rewrite of ngxtop to make it more easily installed and hopefully quicker.

What world does this guy live in that a program in Rust is easier to get running on any random machine than python script?
They have already heavily invested into customized ARM chips. They do all they need. So no reason to look back at POWER.

Sure for high end mac the ARM chips probably wouldn't be the best fit for now. But staying with x86 for them is just way easier. POWER might only be interesting if they do a server OS. Which they made pretty clear they are not interested in in the near future. (The rack mounted mac is still a rack mounted workstation. Rack mounting high end workstations isn't that uncommon in certain audio/video processing related job areas. For a server it is missing some pretty basic thinks like: Redundant power supply, management interface, trivial easy to swap RAM/Disks without removing it from the rack, and probably more. ).
Really wanted to try it out, but would have been nice if there was some demo or something before they asked for my email
This isn't aimed at you personally, but I find it tedious how this is pointed out every time testing comes up. It is just not relevant, because I've never claimed that TDDed code is bug free, and I've never seen anyone else claim that. It would be ludicrous. Most of the time it is used as some sort of "proof" that TDD or even testing in general is useless, because if it doesn't guarantee bug-free code there's no way it adds any value.
A lot of people who don't like Lua list "only having tables" as some sort of negative, but honestly I don't see how that is bad in any way.

1. Having only 1 data structure makes for a simpler, more elegant language. Once you understand tables, you understand everything you need to know about lua.

2. You could implement any other data structure with a table.

* A table is basically a dictionary / map already

* A table can be an array if you use numbers as keys. They don't even have to start at 1.

* A table can easily be made into a set if you use the elements of the set as keys and 'true' as the values.

* A table can be made into a proper OOP class with metatables

* A table can use prototypical inheritance too

* A table can act as a basic data record object

Those using the language don't really miss having the more specific data structures.
Been there, done that! Although, I was also pursuing a degree at the time. I don't know how I did it. The best advice I can give is to treat time as your most precious resource, and always triage. Give up things like television, video games, nights out with friends, sports, etc. The wife and kids must have high priority if you want to keep them. I always felt that I was not performing well at my job, but my management was always happy so I guess I was "good enough". I only managed a 3.75 GPA, but I guess that was "good enough". I did not take on any new work on my side project, but I somehow managed to keep it going (and it is still going today).
Not the person you asked but once gnuradio flowgraphs started to function materially outside of basic flowgraph blocks stitched together, or worse, wrapped by some python script, I would have to tap out.

It's one thing to demodulate some manchester encoded OOK/FSK signal from some ISM-band hardware monitor vs. 64-QAM or GMSK. At some point it, to me, becomes indistinguishable from magic. Fluency in DSP is, IMHO, mandatory to be broadly effective with GNU Radio.
At least in the cases where I've heard specifics, the intention is to essentially disband the existing police department and start a new one, that doesn't have the old bad police officers or the old union, protecting them from the consequences of their lawbreaking.
While we're talking about cool old UIs, I'll also point out IRIX 4dwm[0] (google image search "IRIX 4dwm" for more examples). It's far before my time, but based on the screenshots out there on the 'net it seems like a pretty good UI for it's time period.

0 - https://en.wikipedia.org/wiki/IRIX
The next person to start an Internet Archive, please heed!

- Make your main org a non-profit, and let it keep all the public domain stuff. Keep it insulated from everything else as much as possible. Deny as much liability as legally possible.

- If you decide to dabble in any non-public-domain activity, such as keeping a library of copyrighted books you rent, keep it legally completely insulated from the public domain archive. If you decide to run several of them, keep each siloed away from the others. If you can, stay away from that completely.

Else a single misstep (admittedly both magnanimous and gross) like IA has made will sink all of your work, including the completely unrelated, and much more valuable public-domain archive.
> One of the biggest things that comes to mind for me is that in software engineering a junior engineer can legally build, deploy, and launch a critical project.

Except in my experience this rarely happens. Maybe your experiences are different?

You're also potentially forgetting something: if their software breaks down it's very, very unlikely to cause a death. There are far, far, far, far fewer cases in which software engineering failures have resulted in death versus, say, structural engineering.

Building a bridge that takes people over a river? Better get that right...

Building LinkedIn? Let's hope we get it right but if we don't, some people get mildly annoyed and the share holders lose their money. It's not quite the same impact, but still downtime isn't ideal.

EDIT: Apologies for being so crude in my original wording. I'm updating the comment to reflect a more professional, civil tone.
Lots of nuance, but that’s a legitimate comp floor depending on the garden leave requirement, the legitimacy of the offer, etc.
I don't think reductio ad absurdum is an appropriate reaction. Nobody is banning those words wholesale.
And yet the UE5 demo can run at a stable 30fps on a console.

Computers aren't slow any more. Even laptops can render a menu bar.
Would be nice if that chart was g/person instead of kWh
If you are putting this into any kind of security, be that equity or fonds, spread the investment over time to minimise the risk of temporary flux on the markets. Spread it out over a couple of years.

Also, there are even lower risk alternatives you can go for, if you are anything like me, who does not sleep well knowing your investments move with the markets.

Another tip I got for you, is to spend some of the money. As you said, it's a jackpot, you should celebrate. Spend some of it. Travel maybe?
Isn't that UX?
Well, it's good to know about, but Truvada is a pill you have to continue to take, and has a long list of side effects.
FinderPath[0]. It taught me what macOS looks like in its fs.

[0] https://bahoom.com/finderpath/
> ld years ago because they got sick of all this nonsense. Most were happy to let those left behind play their silly peer-review games, but when the student suicide happened it was like a call to action.

> It is easier to fight things from the outside, as the internal higher-ups have less power to me

Why don't you start it here? Since you are already anonymous anyways?
I spent >1 year building a new dating app. Somebody posted a dating app idea on reddit that closely matches what I built. I messaged the author asking for feedback on my design. They didn't reply and even downvoted my comment on their thread.

https://www.reddit.com/r/dating/comments/exzcsm/dating_app_i...

There are all kinds of people in the world. I'm glad HN exists.

HN mods: Thanks for your hard work.

HN commenters: Thanks for being kind.
It's the CA dream, to be able get out and escape from the Bay area and CA but no one has been able to realize it. But, with covid-19 and the subsequent possiblity of work from home, it reignites the possibility of that dream.
It would be good to know if there are place in the US, or in other countries, that handle these matters better than what he is describing.

That's both to know if it is possible, and if it is what are the practicalities in making it work.
A couple quick comments:

(1) While Be, Inc., failed, it's debatable whether it failed because the OS wasn't good enough. It was certainly being used in commercial production in certain places already -- not just by hobbyists. Steinberg was selling a BeOS version of their (very high-grade and expensive!) audio production system, Nuendo, and I actually saw Level Control Systems' CueStation, an "audio automation system" for Broadway-grade live performance systems, running on BeOS in the wild -- it was running the control booth of Cirque de Soleil's permanent installation at Disney World. BeOS was doing shockingly well in attracting commercial applications in 1997-1999 given its tiny user base -- what they were failing at was attracting hardware companies to ship pre-installed systems. Be's management was dead set on the idea that "steady and slow growth as a niche OS" just wouldn't do, and they needed to either be the next Apple or die trying. And, when they punted on desktop BeOS in favor of a custom version for what turned out to be the absolutely imaginary market for internet appliances, they pretty much chose "die trying."

(2) I think it depends on what you mean by "production". I mean, it's probably never going to be competing with Linux servers. But is it possible it could be competitive with Linux as a desktop OS? Maybe. A few years ago I wouldn't have been that optimistic, but they've done a tremendous job with ports.
yeah and because you "ship" something everyday, your pipeline gets put in place. You'll have no blockers, you can then spend more time on better results, the pipeline is ready to go for the shipping part, whatever that may be.

Some of my everyday pieces got so good they started rivalling with my quality work I spent days on.
Buy 1,427 items for $5 Regularly –$7,890
How much volume are we talking here and how frequently would it need to be disposed of?

I recall reading somewhere that it’s a very manageable amount.
I love the idea of a type safe interface to a database, but I'll pass on learning yet another DSL. Seems like inevitably you get to a certain complexity and the DSL just falls apart and you wind up writing SQL regardless. Then you end up with half your queries written in one language (SQL) and the other half in the ORM DSL. SQL isn't that hard and if you are using a SQL database, you can't really escape knowing the concepts behind SQL relationships regardless which is the tricky bit.

So, bring on type safe access, but don't make me learn yet another DSL which only works 70% of the time.
X86-64 is the 64-bit version of x86, also known as AMD 64 and Intel 64. The first computers that apple shipped with Intel processors only supported x86 (32-bit). The most recent version of macOS removed support for x86, only allowing 64-bit apps to run.

https://en.wikipedia.org/wiki/X86-64
Of course, humanity didn't get C19 and suddenly become honest.

I'm thinking of it more as a reset - there are a lot of job functions where things are done the way they are because that's how we do things. After pauses like this, people look at those with fresh eyes.
The third verse is expressing this sentiment: "neither a hired hitman or a person forced into attacking us will win. They will both meet a gloomy end while the banner continues to wave triumphantly over any and all who oppose".

Its a very grim reminder of the horrors of war. It took a lot to create the nation of America. It was very costly to also bring about the freedom of all people. America set a precedent for the rest of the world to follow.

A good rendition:
https://youtu.be/N_lCmBvYMRs
> I think the forced death of 32bit apps last year entirely in preparation for moving to ARM

You probably mean this is so they're not in multiple transitions at once. Something to note here is that Microsoft's x86 emulation only works for 32 bit apps (a processor limitation?), but with Apple having more control over their chips (and no knowledge about the exact issue) I could imagine them having it solved.
Python 3.9.0b3 is now available for testing (and a story about beta2)
It's not my job to provide detailed proof on every HN post I make; I'm just pointing out something relevant, and if it interests you, you can go ahead and find where people have already done this. I think I've been specific enough that you can find this stuff on your own. This took me about 1 minute to find: https://www.discovermagazine.com/health/to-classify-humanity...

> many of who you describe as East Asians consider themselves racially distinct

That's why I specifically mentioned the number of racial categories involved. Obviously as the number increases you can have different clustering results.

> Also, what major categories do mixed race people fall inside?

Obviously not into any of them, if we're talking about a simple mechanical classifier with high separation.
> Entire memory bus as in entire access to any kind of shared memory (shared CPU caches, RAM, ...)?

I guess this is the only solution for Intel (apart from an hardware fix) as one core doesn't have control over the loads of another core.
That's less than 8%. 8% is tech. 75% of Sf is on rent control.
I've tried both with and without :/ Oh, well.
I remember when IoT was getting big. They talked about how one day, hackers might be able to take over your Nest or other smart thermostat and set the temp to 90-something degrees until you paid them. I laughed at that. I also remember when a bunch of refrigerators died or something because the screen used a software that was deprecated. I would be pretty upset to pay all that money for a fridge just to have it die on me in such a manner.
Given that my 2015 Odyessy takes about 8 seconds to pause audio, those hackers would be disappointed with their bitcoin yield!