skysight-inc/HackerNews huggingface dataset:
Their reason why they are on Github is interesting. Is Git the new Wiki?
It is thought that the optimal level of unemployment is higher than zero, because people quit jobs to look for new ones, etc. One version of this idea is the NAIRU: https://en.wikipedia.org/wiki/NAIRU

It's hard to know what this level is, though.
Portfolio's don't play nicely with NDAs.
> You just can't do this properly without a shitload of core domain knowledge in philosophy, politics, media, history and also whatever specific domain knowledge pertinent.

I don't think I'm disagreeing with you, but does epistemology not cover like 90% of it? We're told so many things, if people could learn to just say "oh, let's see the proof and then I'll decide", rather than the pure narrative nature of the news today, wouldn't that go a long way to freeing us from this quagmire?
You are jumping to (wrong) conclusions.

I very explicitly used pattern matching as distinct from reading because the entire point is that when you pattern match you don't need to understand fully what the code does.

It's a faster way to narrow down location in a code base, not removing the need from reading at all.

So you are expressing violent agreement even though you suggest "I can't".

Yes, it "only" works when the code matches my assumptions.

But that is most of the time.

On the few occasions I'm wrong I end up reading a bit more code than I otherwise would.

But overall I end up spending far less time reading code than if I didn't visually pattern match, because most of the time I only need to carefully read the pieces of code I need to understand the precise details of at that moment.

None of us ever read all the code we depend on and understand every aspect of it.

We depend on documented functionality and testing to ensure the pieces we don't have time to read - or access to - behaves how we expect, and otherwise code to deal with failures to conform. Reading everything and understanding it only works for tiny programs. Even then recognising patterns helps,the same way we don't spell our way through sentences.
Uh oh, that seems to be rather out of date. When I took the SAT-M in 7th grade I recall having already seen harder versions of all the questions, because of math competitions. The same went for almost everyone I knew that took it.
一 yi (tone varies based on phonological context) is the ordinary word for 1.

幺 yāo is a common word for 1 when vocalizing a stream of digits. (Such as a phone number / credit card number / account number / etc.) I am told that this originated as a way to easily distinguish 1 from 7 (七 qī) when communicating over a low-quality connection. In the presence of static, yi and qi could sound similar.

CC-CEDICT has a good gloss ( https://www.mdbg.net/chinese/dictionary?page=worddict&wdrst=... ):

> one (unambiguous spoken form when spelling out numbers, esp. on telephone or in military)
This is a cool idea. It seems like currently only the major players have troves of real data to feed their ML algorithms. Google has clocked how many real hours of driving for their cars? But if an upstart wants to bring a better driving AI/algorithm to the market they won't be able to because they don't have a Google-scale fleet with unlimited cash to burn on driving hours. In those cases simulation becomes a really good substitute. Driving is one example but I can imagine other cases where simulating the real word as data for an ML model is just as good as clocking the real world hours.
It isn't the poster's real opinion or at least doesn't match practice; the poster wrote 'layman' within the past week on Hacker News.
This podcast is very informative on this topic:

https://www.bloomberg.com/news/articles/2019-11-11/this-is-w...
I suppose you're right, I made the mistake of thinking the role of designer in web design was the same all around.
I think it's kind of random. Last time I was on jury selection, the defendant, a black man, was accused of robbing a bank at gunpoint.

The woman being questioned for jury duty was asked about being a victim of crime. She said, "I've been a bank teller for over 20 years. I've been robbed at gunpoint three times, and every time it was a black man. Black men are always guilty".

I was shocked she would say such a thing, but even more shocked to see her back the next day. She wasn't dismissed.
curious why people want this? I was under the impression that llvm is better than gcc?
This is an understated point, there is a difference between intended technical debt and incompetence.

At a very micro level, yesterday I was looking at a simple JS object with 6 entries, and 3 different naming conventions. Doing even simple changes without code-completion in the code base is mentally taxing.
Really cool!

Clickable — https://projectLearn.io
He's Dave Rubin he's the person he wants you to believe he is he's powerful and Wealthy so whatever he says he is is what he's going to let you know about him is all you can ever find out because he has this money which in return is the power and which is defined as magic powers he like f a genie grants his own wishes
Hey fellows: rather than say there isn't evidence, how about looking for some? It appears that lots of people have asked that question over many years:

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3244674/

https://www.aafp.org/about/policies/all/institutional-racism...

https://www.health.harvard.edu/blog/racism-discrimination-he...

https://www.researchgate.net/profile/Albert_Adegbembo2/publi...

How can it be that race and racism, which have shaped so much of the experience America across nearly every domain, somehow have had no effect on the history or state of healthcare systems?
Peter Thiel claims AI is “Leninist” and “literally communist”[..]
People should go to school to learn, not to be indoctrinated. They should learn critical thinking to for their own ideas and opinions based on facts and logic.
Reasons your blog isn’t doing as well as you expected
GCC is better than LLVM for some things and vice versa.
That’s great, East Coast socialists aren’t ruining the state fast enough, so this will help.

Illegal immigrants as judges - when?
Uber is an example of automation and robotization: taxi company phone operator is replaced by mobile app.

Ticket machine at the train station is an another example of automation and robotization.

Online courses instead of teachers, classes and books is also an example.

Computerized air traffic control is also it.

Trains using rails more efficiently because computers instead of signals for humans is also it.

Bike and scooter rental in many cities with mobile app instead of taxis and bike renting human services is it.

Software (instead of a manager) which decides how many apples, bananas and peaches this particular grocery store needs today is automation and robotization.

And so on.

Automation and robotization doesn’t necessarily mean human-like robots doing housekeeping.
x86's version of a single "instruction" is frequently a large class of opcodes. It's kind of crazy considering the assembler chooses one of the following numbers for "mov" based on the operand types, not the mnemonic:

88, 89, 8A, 8B, 8C, 8E, A0, A1, A2, A3, B0, B8, C6, C7

This also ignores all of the prefix bytes.

https://www.felixcloutier.com/x86/mov
For what it’s worth, I do really enjoy the aesthetic of that sort of work in the same way that I enjoy a nice piece of pixel art with a limited colour palette.
Were your fellow classmates at the same level as you though? There's philosophy as it should be, and then there's philosophy as it is.
It looks like they are using Rust, which is at least a positive.[1] Further, there are a few "wins" for agent-based modeling, like traffic congestion and supply chain optimization (wikipedia). However, in agent based modeling, you are looking for emergent behavior (i.e. simulating sheep farmers and observing a "tragedy of the commons") and require you to correctly assume the proper agent actions for given states. Further, explainability (why the model says X given conditions W,Y,Z) is pretty poor for ABM, but the solutions could still be useful in a black box way.

There's no doubt in my mind that you can run 10-50x faster ABMs than whatever tool exists using by leveraging advances like cloud computing GPUs, I'm just not sure what that actually get you in terms of problem solving capability. It's not like 50x speed like bring these models onto my phone, they will still be the domain of data scientists and subject matter experts with the patience to wait.

[1] https://www.meetup.com/Rust-NYC/events/266627924/?aff=garysg...
Based on Zen1 Epyc performance it would seem that BLIS might be significantly more performant even without AMD-specific optimizations (I know AMD has their own fork, but check out the 64 core results for "vanilla" BLIS: https://github.com/flame/blis/blob/master/docs/Performance.m...)
Like I mentioned, it’s domain specific to an extent. Tests may be more effective in fields like engineering where there are specific correct answers and methods. But we’re talking about k-12, and nothing you did at caltech is relevant to hs standardized testing.
Hmm, America sounds deeply broken if that's true - we don't need thousands on lawyers for solar installation here. Contact installer, arrange appointment, complete the few bits of paperwork - unless your house has restrictions on works, eg shared property or rental. Planning permission in national park areas is, I think, required.

As for the other, it pays to remind ourselves why we have some of those rules. After years of assorted homes and offices, seeing the horrific electrical or plumbing ideas people have had, most of them are there for a purpose. "Don't electrocute people" isn't nearly enough to get a dim bulb technician to know the right wiring or grounding rating for a particular use, or correct routing, or to prevent corners being cut when the company employing pays them minimum wage or on piecework. Best efforts are regularly compromised as a matter of policy when profit is the key driver. It's an area with clear need for strong regulation, otherwise people die.

As someone who rewired my first house, even the onerous regulation wasn't too bad - do the work, stop at the 80 amp fuse, and get a suitably qualified electrician to check and sign it off before hook up. I forget the costs now, but perhaps pay £200 for the safety check and hookup, but saved £2,000+ for having someone rewire.

The rules are simple. They have to be in order for the semi-interested teen to be adequately taught. No small business or self employed guy need be ruled out. I have a friend who, for developing his business, did a few of these courses a few years back - to get the necessary papers to add additional services. His recollection: Extreme boredom because mostly they try to teach common sense - something vanishingly rare - as a college course, pitched for those who had difficulty with shoelaces.

Sadly some of that is the price to be paid for not killing people with shite wiring or gas plumbing. Deregulation or simplification has a death toll - which is why the rules got writ in the first place. I vote to keep - even if the rules are imperfect as they are 99% common sense. I've seen (and paid to repair or replace) what people do to houses and offices, left to their own devices, more than enough times than to encourage more.
It's a good sign of stability if a language is supported by multiple compilers. I'll probably never use gcc for Rust, but I'm still happy to see it.
I mean this cap: https://merchantmachine.co.uk/contactless-limits/
The article was specific to AMD's BLIS fork, but just as an FYI, using standard BLIS w/ numpy (which I believe would still outperform OpenBLAS) is pretty straightforward:

conda create -c conda-forge -n numpy-blis numpy "blas=*=blis"
traffic, packages moving through sorting centers, shoppers in a store, people choosing where to live, in general, the what, in agent-based modeling is just an agent, which will interact with the environment through a set of defined rules.
> That's a lot of effort that only protects against a fairly specific type of error. You'd still be vulnerable to phishing or to accidentally modifying the account number the 2nd time. If everybody paid their bills that way and every solicitor and employer paid their clients/employees that way, it'd be a giant mess! What? I'm not getting paid on time because they have to double check my account?

The verification would only happen prior to the first transfer of value, with subsequent transfers using the verified information.
> curious why people want this?

It's important for core infrastructure to have multiple competing implementations. On a related note, does Rust have a standard yet or are they still doing the reference implementation thing?

> I was under the impression that llvm is better than gcc?

And I thought that tabs were better than spaces, BSD beat Linux, Emacs was the one true god... what were we arguing about again?
https://youtu.be/E-IaSS0bbGU

Quote:
[..] If we were to tell the two technological stories about scale at this point, one of them is still the sort of crypto revolution which is still going on with Bitcoin and has this sort of this libertarian potential. But I think there is sort of an alternate tech story which is about AI, big data, centralized databases, surveillance, which does not seem libertarian at all. You're sort of going to have the big eye of Sauron watching you at all times, in all places. And I often think that we live in a world where the ideology always has a certain veil on it. So if we say that crypto is libertarian, why can't we say that AI is communist, and at least have the sort of alternate account of scale?[..]

[..] The main AI applications that people seem to talk about are using large data to sort of monitor people, know more about people than they know about themselves […] where you can know enough about people that you know more about them than they know about themselves, and you can sort of enable communism to work, maybe not so much as an economic theory, but at least as a political theory. So it is definitely a Leninist thing. And then, it is literally communist because China loves AI; it hates crypto. And so that, I think, tells you something. And then I think there's a commonsense level on which people are creeped out about it and this is why. And we should label it accurately.[..]
I agree. That's how I do transfers to new recipients and I'm only moving three-figure sums. It adds some complexity but eliminates risk.
Agreed.

Also, there is really no reason to have multiple boxes you have to click. You could just have a single "next" button along with a counter to show how many choices you have left before you run out.
There’s a number of problems that can occur in markets without any coertion - e.g. principal - agent problem, or asymmetric information - that make a market less efficient and thus worse for paricipants. The job of the government is to work to prevent those, even with coertion if necessary (e.g. fiduciary laws, food standards, ...). There’s a tradeoff between too few laws (reducing market participants’ confidence in the goods/services they buy) and too many laws (increasing barriers to entry and causing monopolies).
Rust has no reasonable specification yet although it is being worked on.
The real question is how can we take something that meets all the conditions necessary to satisfy the central limit theorem but that doesn't result in a normal distribution?

If you can solve that you can have your nation of smart people.
Operator Overloading in JavaScript (Proposal)
I wish someone would turn this into an Alexa skill so blind people could play.
This is a joke right ?

Historiography (like most of "humanities") is almost entirely based upon ideology to write a story around certain "facts". The practitioners might call that it is a "science" to satisfy their Physics envy, but the intent in these fields is more about molding the world more than it is about modeling it.

You can never be proven wrong by writing the future. Orwell was right. Chomsky has no alternative other than pushing another imperial narrative, like his liberal counterparts during the British Empire.
I liked his Hash Table chapter more: http://lisp-univ-etc.blogspot.com/2019/09/programming-algori...
I feel like former convicts will take their role very seriously. More seriously than other people might.
Raspberry Pi Hyper Keyboard AndF
When interest rates are this low it doesn't make sense to not borrow money...
It's certainly not an "obscene edge case" - MKL cripples AMD on every single matrix operation tested here: https://github.com/flame/blis/blob/master/docs/graphs/large/...
When you have a legitimate beef or problem with someone, you don't take illegitimate and illegal actions against them. I'm all for reverse engineering. That's fine.

Extorting a company by threatening them with release of an exploit if you don't get your way is not legitimate, that's blackmail or extortion.

All of the hackers attacking Sony for months, disabling PSN, is not legitimate, and should never have been supported by anyone.

Just let the courts handle it like they should and did.
"Hack" is a bad word, because it definitely involves work

But it's 30% research/academic work, 70% playing the system.
Paul Graham seems to think otherwise:

http://paulgraham.com/lesson.html

https://news.ycombinator.com/item?id=21729619
Yes, the amount of ads on some of the videos has grown, but overall I think the amount of money they make per popular video has shrunk significantly.

The amount of people using ad-blockers had increased a lot and there have been a lot of demonetization events where the bar for acceptable (advertiser-friendly) content has been raised. This also caused a lot of creators to move their income streams to merch or Patreon, sometimes even fully disabling advertising on their videos.

Still just conjecture, just wanted to point out that there have been a lot of things that hurt Youtube's ability to monetize despite their good growth.
Better how? There are plenty of benchmarks showing that gcc's optimizations are more performant than llvm's.
But it makes sense for large one off payments. Send £1, phone them to ask if they got it, then send the rest. With instant payments nowadays it takes barely any more time.

People do this all the time. Mum mum did it recently paying for a used car.

Also usually the payment details are saved after the first payment so the risk of making a mistake with the second payment is low. You would reuse the saved payee.
3 Simple Things You Can Make Today for a Better Tomorrow
Was that part of the settlement made public? I got subpoenaed by both sides (compiler vendor) but no one told me much about the settlement other than it was a small amount of money to Intel that was a big windfall for AMD.
Ask HN: Why are textboards are so unpopular in contrast of imageboards?
Every DM has had their “plot” smashed by the players...so let’s torture the AI with that. XD
Is There a Crisis of Truth?
I can't find a "Lyric Irving". Did you mean Kyrie Irving and it got auto-corrected?
Personally? I think the best length is "short."

More seriously, this study is selecting on the dependent variable. No good.
I remember taking all those standardized tests all through grade school and high school. There was quite an obvious and consistent correlation between those who learned the material and did well on the test, and those who didn't and did poorly.

This remained true whether the test was multiple choice, fill in the blank, or open ended.
Same for me on Android 8 using Brave browser.
Of course, taken to the logical extreme we can have the "RISC OISC", which is just an instruction that interprets the operand as a fixed-width instruction for a RISC architecture ;)
> I'm curious about how the new Racket syntax works out, but also mildly skeptical. . . I fear that a "lisp" where the ASTs don't look exactly like the text I see in the editor is a lisp that has had its soul amputated.

FWIW I talked to Matthias Felleisen about this to some degree this past summer. I asked whether he felt homoiconicity is important, and he essentially said that no, it wasn't particularly important so long as whatever system you arrive at has a sufficiently well-considered design. (Though he couldn't/wouldn't tell me which aspects of syntax he felt are important to designing a metaprogramming system as complete as Racket's.)

It's also worth noting that Racket's syntax is not changing. Matthew has said that he regrets calling his proposed project "Racket 2" because he never really intended it to subsume Racket, but rather to be a sister-project. The new name is Rhombus, and his proposed syntax uses what he calls "shrubbery notation" [0].

[0] https://github.com/mflatt/rhombus-brainstorming/blob/shrubbe...
I don't mean this the wrong way, but since you know one instruction is sufficient, the next smallest number is two. Maybe by RISC, you meant a small orthogonal set? Load/Store/ALU ops separated? So ADD and NAND work on registers with transfers using LOAD and STORE? Seems like you'd need a branch, unless the instruction pointer was one of your registers.

Brainfuck has 8 ops, 2 of which are for input and output. It's Turing complete, and the operations are super simple, but I'm not sure it's RISC-ish.

https://en.wikipedia.org/wiki/Brainfuck#Commands
JSON Decoding in Elm
Love it. It has been a while since I read a P.G essay, although this was what first attracted me to HN. It also means that it is OK to work on your idea without entering YC. After all, being accepted into YC is just another test by authority at this point.
Holberg Debate: “Why I Am Still a Communist” (2019)
Support for more CPU types. LLVM is limited to the mainstream architectures.
As someone who has read a fair bit of "critical"ly read texts - I strongly disagree. English majors often don't understand enough to even be able to pick out contradictions properly, and all they end up doing is (quite ironically) act as spin doctors spinning webs for the ideological sugar daddies.
> And now that Sergei is no longer there to shield it from Ruth Porat

Both Larry and Sergei are still on the board, so I don't see what changed? If you are thinking along that route, wouldn't it be more important what Sundar Pichai's opinion on Waymo is?
Can the semantics of Rust handle some of the stranger architectures that GCC supports?
The Czochralski method for growing single-crystal semiconductors
With syncthing or the similar Resilio you can sync folders between your computers. This works best if you also install it on a NAS so as intermediate storage constantly available.
Nextcloud can do this also but adds a lot of other functionality. This is a cloud. You can access your files from any device. You can upload photos from your mobile. You can share files. You can create and edit documents. Play music. Show your photos. There are many apps adding further functionality. And you can install Nextcloud on your NAS at home or any VPS service
At Google this is called UX Engineering. An experienced focused engineer that works with UX Design to build prototypes of future features, products and systems.
I currently am working on multiple products that only exist because I straddle UX, Engineering and Product.
Show HN: Yazz Pilot – Self Service Apps Without the IT Department
FWIW I took it in the 80s (also around 7th grade though I forget exactly) and it was not like that for me. I wish I'd had more contact with real math that early -- school was such a waste of time.
I’d suggest you read the article through the “what if it is true” glasses and start asking questions on HOW you can get there.
Thank you for being negative though, it helped me to be positive as I also started soul searching why I couldn’t become one of the great product engineers who tick all the boxes. We have to trust others and be positive, and self confident, not thinking about ticking boxes to prove things to others but with the desire to genuinely help.
And here are plenty that support the converse ;) I don't think there's anything that points to one being definitively better than the other in performance.
Espanso: Cross-Platform Text Expander Written in Rust