skysight-inc/HackerNews huggingface dataset:
A quick solution on Apple's part could be to add an easy to use domain blocker as part of there tracking blockers for Safari. Could be buried in the safari settings pages, but with a toggle to apply at an OS level.
Which CPUs, if any, had an 8-bit address space?
You went through all the effort of having a manually configured fleet of machines and the thing that's daunting is solved with this?
Not in my experience, from time to time it does boost to 40+ compile tasks, especially on drivers code, but it mostly hover at around 10 tasks.
Cross-Promote iOS Apps with SKOverlay
"In the UK there are stronger hate speech laws."

The UK is an odd place, legally. Stronger laws against free speech yet looser laws around freedom of the press to do normally illegal things. It's a surveillance state with cameras on every street corner, yet a big advocate for protecting private data online.

A nation of paradoxes.
Architecture and Bad Urban Design: The Fundamental Instability in America
I've been studying (at a layman's level) urban planning and design for the last 5 years, and wanted to share a podcast episode [1] with neuroscientist Ann Sussman [2] that I think should fundamentally alter or reinforce your preexisting understanding of the urban landscape. As a preface, it's not just about suburbia, but also the stress-inducing design of modern cities with skyscrapers.

A couple of points that I've taken away:

* PTSD from WW1 and WW2 led to inhumane architecture [3]

* In the US in particular in the 50s we believed in technology and that humans were apart from nature and designed cities that way (skyscrapers, cars, etc.)

I hope you enjoy and that it expands your horizons or is of general interest.

[1]https://podcasts.apple.com/us/podcast/kunstlercast-suburban-sprawl-a-tragic-comedy/id273772632?i=1000483910041

[2]https://annsussman.com

[3]https://geneticsofdesign.com/2018/02/04/if-you-want-to-see-why-people-shun-boston-city-hall-eye-track-it/
I've been converting people to signal for years, I've got everyone in my life to switch except for my parents and 2 coworkers.
> Duck face was called "kissy face" back then apparently

Although "duck face" was a thing by 2007, evidently it hadn't made it into the vocabulary of that particular Urban Dictionary contributor in 2009: https://www.dictionary.com/e/memes/duck-lips/#:~:text=The%20....
('chchchchchch' + str).slice(-len)?

But yes, maybe you want to pad a lot of characters. That is why I always define a constant in the global scope.

const chchchchchchchch[...]chchchchchchchchchchchchch = chchchchchchchchchchch[...]chchchchchchchchchchc

Remember to name your labels in a way that users know what they represent.

I feel there is some truth to the laziness argument.
Agile vs. Waterfall in the Space Industry
None - but I am sure I'll have plenty more 'covid-19' time to learn something.

But seriously, I am just commenting to remind people that we're in a pandemic. It's okay not to come out of this with new skills.
The trend is towards the follow model from social media. You follow investments from individuals and pay them a success fee on exit. No more AUM fee
Seems like it's just been fixed again. All apps are working.
Use Apple Music!
Seems like it's been fixed just now. All apps are working again.
If you search you will find that there are always the same 4-5 HN users who comment on pulsar/kafka topics arguing that Kafka is not a viable solution anymore. Even though almost everyone is still using Kafka
Find a job at a company that is in the wind or solar industry writing software for them.
OnlyOffice have shot themselves in the foot when made it use MSO file format to store data. Should have build on ODT
20 years from now non-graph databases will be niche and legacy applications
Twitter is not even trading at the stock price it was 2 years ago. It's not a FAANG. It's not a growth stock. It just barely escaped being a Yahoo.
CPU-parallelizable and GPU-parallelizable are different problems. CPU cores are independent. GPU cores are SIMD--every core does the same operation, but with different data. That works really well for things like matrix multiplication where you need to multiply a million times and then add a million times, because you can have all 3000 CUDA cores multiplying and then all 3000 CUDA cores adding. It doesn't work for compiling software.
There was a Dgraph blog about why you should build your next app on a graph database on HN yesterday (https://news.ycombinator.com/item?id=23783923#23784866). I think it made a number of very valid points, but it was imho harshly criticized by SQL fundamentalists.

At TerminusDB, we share their perspective about the future of graph and wrote this slightly hyperbolic blog about the future of databases and 'why graph will win'. It won't be to everybody's taste, and we might be accused of fanning the flames; however, we genuinely think that graph DBs are a better way to store and query data. We tried to implement our solution as a layer on postgres and the performance for the types of queries we wanted to run was poor. If RDBMS were sufficient, there would be no TerminusDB, just a data quality layer on a postgres.

The strongest point in the Dgraph article is 'Graph databases let you model in a more natural way than relational databases.' As one HN comment said 'I get tired of building code to work around my database and it's oddities rather than my data just fitting nicely into the code.' We couldn't agree more.

It is a polemic contribution to a debate - a debate we should be having. Graph has come of age and fresh eyes are needed.
I think it's rather easy actually.

The police aggregate vast sums of data and uses it in ways that the public does not understand, intend, or expect. It's not unlike the way people 'sign' away their privacy on the internet without being aware that their data will then be sold and resold and used against them.

It is a common belief that information is a weapon, and it certainly can be used as one. So does it makes sense, at least from one perspective, that our information should not be legal to catalogue? After all, it is illegal in the U.S. for the government to create a registry of firearms owners because such a registry could be used against the people and its very existence would be an infringement on the rights of those people.
> Consistency is worth so much more than fad-chasing. Learning something is more worthwhile if you are able to trust that it won't change underneath you.

Almost anything could be described as a fad. Interactive computers were seen as a fad once. Punched cards were good enough! The command line was good enough!

For complex applications (roughly defined as, lots of nested menus), the ribbon UI is an improvement as it surfaces more features. In itself it's an evolution of the customized toolbar approach - there's plenty of UX research that showed that most people only had the standard toolbars. (Office still does offer a context sensitive "toolbar").

> we had an exam where we got a printed out page and had to reproduce it in an hour. This was supposed to be fundamental computer knowledge like learning to type.

I'm hoping this didn't mandate a particular program, but even assuming it did -- Microsoft Word's basic shortcuts all still work exactly like in 1995. The common toolbar buttons (bold, italic, lists, etc) are in the same place. Even the original keyboard shortcuts for deeply nested menus (e.g. Alt D F F, in Excel, for showing the filter UI, i.e., the old 'autofilter' command) still work.

So where is the problem exactly?
> What workloads are so massively parallel that they can use 64 cores of x86 but can’t use the thousands of CUDA cores on a Quadro card?

Servers serving multiple independent requests, VMs or Docker containers.

In other words, the same thing people were doing with four 16-core servers, just now it takes up less space :)
Sony Buys Minority Stake in Fortnite Dev Epic Games Ahead of PS5 Release
“Can” is true but not the question at hand!

If Facebook, which charges money for advertising, let go of controlling that tracking relationship, they’d lose a lot of money. So they won’t.
You narrowly missed the opportunity to write "Kittenkrad", which sounds like the cutest form of transport yet conceived. Or, of course, "Kettenkrad", the german half-tracked motorcycle/tractor hybrid from WW2.
It is totally possible to teach group theory at the high-school level. Instead, literally multiple years are spent teaching the quadratic equation over and over, and a year on "pre-calculus" which is just more quadratic equation plus memorizing some points on the unit circle. Group theory in high school would be sooo much better than the status quo. It would, however, require high school math teachers to actually learn some math.
So I've developed an in-house fancy thoroughbred 'real time' data warehouse, a very rare beast indeed, and its awesome.

Of course, our business is still running on nightly reports. But the tech is cool!

So I wanna say you're wrong, but I've got man-years invested in a system that hasn't been utilized to its full potential yet :(

Time will tell. Somewhere, some competitor will be using real-time insights to out-compete us.
The ribbon interface removed customizability, and inflated the size of all the common commands (and also made it impossible to get them back without 3rd party extensions).

Pre-Ribbon I could have the menus, file operations, font and paragraph settings, and the reviewing tool bar at the top of my screen. I could have the object and image editing at the bottom.

Post-ribbon the exact same amount of space is does a third as much. Reviewing for some reason is now on a separate tab. The menus are less commonly used functions are non-existent, stuck somewhere under "File" which now takes over the whole screen when I open it.

It is not just "different" it's worse. It removes the basic ability to prioritize my interface to the types of tasks I'm doing, in favor of some vaguely defined every-user who is not actually a real user.
One of the past comments mentioned "Trumps base" when talking about a musician he doesn't like. People who don't like people who voted for Trump are usually Democrats. Democrats hate white people, which explains the racist comment. The guy probably just lurked for two years until that comment triggered him.
Can we stop infantilizing people who choose to waste money on digital cosmetic items and acting like they're being exploited and have no power to stop it? If someone wants to spend $1,000 on weapon skins that's their choice. At what point does personal responsibility play any role?
I agree with this, but it was far less clear in the 90s. I think a lot of people (myself included) were expecting/hoping that UIs in productivity software were converging on some sort of finished design or standard that there wouldn't be much reason to monkey around with.

MS Office programs - and many other proprietary software titles - were taught not only in many schools, but also in various vocational programs. You could get 'certified' in having 'mastered' a particular UI, and you expected that knowledge to continue to be useful for years. Seems quaint now, but there were some nice things about it. A carpenter doesn't expect their saws & hammers to radically morph every product cycle.
> China has essentially put in camps /jail millions and millions of its citizens, simply because they are Muslim.

No. Because they are Uyghurs. The Hui are a totally different phenomenon; Islam is one of the traditional religions of China. (Granted, with much less uptake than Buddhism got.)
The Concept of Domain-Driven Design Explained
Excellent, I was looking for this, thank you! Spotify launched on my iPhone immediately after I added these domains to my NextDNS denylist.
Why are only porn sites regarded as harmful? What about violence? What about sites peddling snake oil?
REST API – Idempotency and Safety. Understanding How HTTP Verbs React
You can't do that because there could be alternative explanations in this specific case (like in every case), even in a world where, as you claim, certain minorities are discriminated against by banks and loans[1]. In such a world you need even more evidence because your biases are pushing in a specific direction and so it takes more work to be objective.

You do nobody any good by claiming racism where there is none. In fact you do damage, the same way that hate crime hoaxes and false sexual assault allegations do damage to real hate crime and sexual assault victims.

It's the responsible thing to do.

And I'm not saying we shouldn't look for an explanation. The null-hypothesis is that these loans are allocated proportionally, so a deviation does require an explanation, which will probably be interesting, most likely multi-variate, and may include a component of discrimination. The nature of that discrimination may be different than what you assumed - so how are you supposed to fix it, if you were too lazy to actually dig to find the actual problem.

Why is that controversial?

[1] Truth be told, I actually see debt in a negative light. I haven't seen a lot of small business survive when starting with a bank loan - it's like you're setting yourself to fail because not only do you have business expenses, and not only did you way overestimate the sales you were going to do (a common trait of entrepreneurs), but also you have loan payments that drain your revenues. And those loans are usually personally guaranteed, so if your business tanks, you are still responsible for them. I wish debt was harder to come by across the board.
I think it's disingenuous to call this a "test". How do you control for the pandemic? Surely, spending habits and measures of "livelihood" are affected by COVID-19. How UBI works or doesn't work during a global crisis isn't really indicative of how it might work out under normal circumstances, right?
Better workaround for everyone: Delete the Facebook SDK from your app and start caring about your users' privacy (and app stability).
I would guess this is actually done by many to conform to the regulation.
I also prefer appimages as the "least worst" of the three.

However, a quick note: As someone who unofficially maintains a linux port of my companies software, I have considered packaging it as an appimage, but there's one problem with appimages that kills the concept.

Appimages are read-only[1]. I'd love to package my companies product that way, but we already have update-delivery infrastructure that works on windows and mac (and linux), and it assumes it can write to the "install folder". Changing the entire update infrastructure specifically for an OS we don't officially support is a non-starter.

From a developer perspective, I would love the ability to update an appimage's contents in place. However, as a user I'd also like the ability to set it read-only to block updates if I desire. Flatpak's mandatory updates are one of the key reasons I dislike it. Never the less, if the goal is to smooth the path for proprietary software to support linux without making half a dozen different packaging solutions, in place updates need to be supported.

[1] edit: according to comments below, they now have an update mechanism, but it's still a totally appimage-specific process, so my problem remains :/
indeed. Focusing only on the newcomer and more precisely the person using it for the first time is just a fraction of the "problem".
Threadripper is the "enthusiast" level of the consumer line, I've seen many gamers buy Threadripper.

AMD use this term themselves.
Would a checksum be a good way to ensure that you're getting the correct files in a situation like this?
Whoa.

I much prefer finding my way around any "badly designed" UI that can respond in 20-100ms a "well designed" UI that responds in 500-5000ms.

Most web software providers don't (can't!) deal with server latency or the client-side processing of the JS/CSS etc. that they use. That's why I use a lot of "well designed" UIs that respond slower than equivalent systems from the 1980s.
Torture is illegal, with or without a trial. It is a war crime and/or a crime against humanity and should be prosecuted as such.
also notably this doesn't help with latency, which is more often the sticking point.
I like your point on complexity; from that statement alone I am far from it yet. The layers of abstraction which I have had to deal with so far can be said to be merely surface-level. This is a goal I'm still trying to consciously work on as well (being able to handle complex projects). I guess for someone who is a newbie like myself I may be jumping the gun too early by finding myself veering towards systems which I may not understand e.g. operating systems, compilers.
I've been super stressed by everything (young family living in NYC, no childcare). I've been working on an app in Flutter in the evenings, and it's been really cathartic just building something for the sake of building it.
I'm no expert, but my understanding is that pig is a combination of

- a language for specifying data transformations, and

- an engine to compile programs written in that language into mapreduce jobs to execute on a hadoop cluster

it was designed to easily map some common functional and SQL idioms (e.g. filter, group by w/ aggregation functions) to parallel execution for processing huge amounts of data.

Impala is another big data project that is an engine for planning and executing SQL on data stored in a hadoop cluster.

Zookeeper is... black magic??
Thanks! For the moment I published this: https://travelregulations.live/
> Scale is probably different

I'm not sure this is true. Could you please post the numbers at guantanamo and the numbers imprisoned at Xinjiang? That would help clarify this point, thanks.
On the other side, certain animal species (some birds, and mammals) will feign an injury to lead a predator away from their young.
My kids are recent high school graduates. When they were in grade school, they learned MS Office. They easily picked up the newer stuff as it has come along, and at the same time, the schools have gotten a lot more flexible. It just wasn't a problem. Today they use Google Docs or whatever.

At my workplace, I see gradually declining use of any kind of word processing. Folks just edit in the e-mail or chat editor. One colleague makes video blogs.

Word processing seems to remain, largely for documents that will never be read, such as HR announcements and dissertations. ;-)

I've written lengthy documents in the chat editor, and have discovered to my great surprise and pleasure, that people actually read them. One thing that seems to be important is for people to be able to read things easily on their phones.
People are using third party code without fully understanding what they’re bringing in or the consequences of bringing it in.
Interesting, is it already feasible to pin tasks to such OCed cores?

It would be interesting to turn the 3990/3995 into a does-it-all chip with best in class single-core performance on certain cores and just lots of a tad slower cores in general.
True, that would be possible. Time to ban the German one in my opinion for breaking the chain of trust.
Are You Remotely Secure?
Ideally at the end of the day a long and fulfilling career would be my goal. Hence why I am trying to source for more internships and hope to land a few more opportunities over the next few years (although it is trying times amidst the current virus situation).

By new directions would you also include exploring new fields of programming/disciplines? If so, what are some which you think are good to venture into and may potentially be something one would hold interest in the long run?
I mean ironically that's actually a much better solution - I love Jetbrains "search everywhere" field in Idea to find specific commands quickly.

So why in the heck the ribbon even needs to exist is baffling - just make a command search/command line input, and then if it's literally on a toolbar on screen, highlight it for me (configurably) so I as a new user know what to click on next time.

The ribbon is just somehow, always exactly wrong.
> But a general policy with fines is not what we are talking about.

Forced sterilization applies to the Han too.
My understanding, hearing from Cinerama folks, was that Paul trusted Jody instead of putting things in writing.
"monthly payments ... to the nation’s poorest families ... the largest test yet of an idea called universal basic income"

You keep using that word, I do not think it means what you think it means.
While there are no JEP 169 style Value Types, you can still layout your data in a way that significantly reduces the number of pointers. For example using parallel arrays of primitives. It's not as clean, but it is one mitigation.
https://news.ycombinator.com/item?id=23785570
You can withdraw them as cash, each bond is worth £1, although it takes a few days for them to send the money to your bank.
The minimal financial support to the most unfortunate during the quarantine (3 months) has cost my country half of its usual annual budget. I don't see how that shows UBI in a positive light.
Solution To benchmark in general is to run several optimization runs with a random innitialization. Though this has its limitations.

A great optimizer is RBFopt, (python based, free, fast accurate) which is able to do very well and creates a surrogate model while optimizing. My go to optimizer at this point for engineering projects. If anyone knows a better piece of software let me know.
(LO Dev) Unfortunately, mac has the least interested programmers available to debug issues, and there is some weird interaction going on with our rendering on macOS that we can't track down.
For more details on pulsar and comparisons to similar systems see this series of blog posts from a rabbitmq developer.

https://jack-vanlightly.com/blog/2018/10/2/understanding-how...

https://jack-vanlightly.com/blog/2018/10/21/how-to-not-lose-...

https://jack-vanlightly.com/blog/2018/10/25/testing-producer...

https://jack-vanlightly.com/blog/2019/9/4/a-look-at-multi-to...
These days I prefer https://scoop.sh/.

Chocolatey is fine but it would sometimes cause problems which I frankly don't remember. With scoop I've had no issues.
GPUs are good for split join parallelism. They don't even really have real branching and you mostly have to loop a constant amount of times. Meanwhile any data without dependencies can be dealt with on a CPU core.

Not only that, huge amounts of software could use a lot more concurrency if it was structured differently. Even a web browser (to my knowledge) doesn't split up DOM layout, parsing individual files, decompressing images, decompressing video etc. into separate threads for each file.
Ubuntu-Based Linux OS Looks Shockingly Similar to Windows 10
Why do people insist on putting everything, even passwords, in folders? I find categorizing files, let alone passwords, into a strict taxonomy a particularly hard job of questionable usefulness.

It would be much handier if we could just tag the records with a number of tags + add a description and/or comment rather than put it in a folder. I always use search rather than manual folder tree navigation anyway.
Idk know about it being "so hated" but it is sure enough the object of mockery because it means you actually spent money on it/ bothered to carry it around for the purpose of taking photos of your face, which, without thinking people taking selfies are monsters, I personally don't understand the appeal. I have no interest in taking pictures of myself even more so sharing them. I kinda see it as I see that thing that you're supposed to grab ice cubes with or elaborate beer-bottle openers. Those object kinda of make you feel that some people feel that they don't fully exist if they don't own things.
Note first the site ask you to go to the text vet if you do not agree. Odd. But something to think about.

“ undoubtedly have the bulk of their wealth in domestic assets “. Really? I am not sure and not fit the impression leaked by Switzerland
This might be ignorance on my part, but why is Vienna to the west of Geneva? Assuming that "Genava" along via Helvetica is modern day Geneva.