skysight-inc/HackerNews huggingface dataset:
It's not that way anymore. That's even "propagated" to movies (see the scene in 21 Jump Street where they go back to high school and unsuccessfully try to persecute smart kids).

But as an American someone in their mid-40s...can anecdotally say it was definitely true in the 80s-90s.

It's a senseless/strange phenomenon that definitely existed but seems to have naturally died off. Guessing it's related to the increasing amount of tech-billionaires during this time. In general in American society, people with money are considered "cool".
Thanks for the suggestions. We have very few multi-module projects. Most of the time, the time is spent in the various stages - almost all of them shell scripts. I guess there is overhead of initializing the stages/spawning etc. I also think that Jenkins could be doing some serialization to be able to resume a failed build - which we don't really need as we'll probably start a fresh build anyway. That's my next area to explore.
They run a 17% income tax, but with no unemployment benefits.
This reminds me of a prediction game experiment I heard that was described like the following. \*

The researchers presented the following to people.

f(1) = true
f(2) = true
f(4) = true
f(8) = true

And asked, what is f?

And the people will immediately jump in and test 16, 32, and then proudly declare that

f = x -> x = 2^n for some integer n

Forgetting to test f(3), f(5), etc.

With more examination it turns out that

f = x -> true.

\* I wish I could remember more of the details such as whether it was an experiment or just an illustration of one but it's not an easy thing to search for and I rely on memory and searching too much.
I used to think this way too. "How could the Beatles possibly still be relevant? There's been 50 years of progress since then! You wouldn't buy a PC from the 60s, why listen to music from the 60s?"

And then I actually gave the classics a try.

Not all types of technology obsolete themselves like computer technology. The Beatles have yet to be beaten in pop music, and Bach has yet to be beaten in music in general.

But just in case I've got a blindspot, please post a few links to some of these tracks that use cutting-edge music production to produce such novel sounds (I assume you're talking about something besides autotune). I'd like to give them a listen.
They are treating the forest as a common pool resource; see "Governing the Commons: The Evolution of Institutions for Collective Action" by Elinor Ostrom.
let descenders = ['q','y','g','p','j'];
let isBelow = (word) => descenders.some(d => word.includes(d));

let tests = {
"Hacker" : false,
"News" : false,
"chrisweekly" : true,
"programming" : true,
};

for (const test in tests) {
let pass = isBelow(test) == tests[test];
console.log( pass ? `Passed for ${test}` : `Failed for ${test}` );
}
Keep the good work guys !
I wanted to look at porting it to Firefox, the addons are using very similar APIs these days, so it's not like rewriting everything from scratch. But haven't had time so far.

You can set up a bookmark keyword? E.g. in my Firefox I've got "hyp" for the bookmarklet, then you can press F6 on the page, type "hyp", press enter and it would trigger the bookmarklet!
> One idea could be to let the desktop environment restrict one more capability a application on every run, inform the user before running it and ask the user after if the software worked correctly.

That would only work reliably if one used every single feature of a program, every time one opened it.

I have tried to enable sandboxing for my services, but it is not easy to know what permissions can safely be restricted, without negative effects.
Investing in Fishtown Analytics, the makers of dbt
Vietnam has an Independence day, and a National Day, which are the two holidays that always get the outages.
Annealing Processor Is the Best at Solving Combinatorial Optimization Problems
Umm..what about Compilers and their implementation? Isn't it hard?

PS: I find them the hardest.
I like the variation on that quote:

"There are 2 hard problems in computer science: cache invalidation, naming things, and off-by-1 errors."
> as we age we tend to be less open to new experiences

Well, as we age there tends to be an accumulation of experience, so it's also to be expected that it becomes more rare to come across a genuinely new experience in everyday life.
Schooling has indeed been dumbed down but that as happened in the more recent decades. TV/media manipulation has been at work slowly getting our intellectual capacity for decades, since WW2. I even will go as far as to say it was a direct result of WW2. Cant have kids growing up to be commies. Best have little Susie and Joey sit and watch wholesome american tv reinforcing traditional american values of imperialism, idealism, consumerism and obedience to authority.
Well, yeah, the idea of individual drives is great, but in practice I've had a lot of drives die.
If the functions are restricted to polynomials with non-negative integer coefficients, you only need 2 inputs regardless of degree. Proof left as an exercise to the reader.
Yet weirdly, even with its "oversized" elements a typical Windows XP dialog still managed to present far more information on the screen than the corresponding Windows 10 dialog.

Almost like the removal of scrollbars had nothing to do with saving space.
I like the way how google does it with StatusOr and some status macros

https://github.com/protocolbuffers/protobuf/blob/master/src/...

https://github.com/protocolbuffers/protobuf/blob/master/src/...
I think that is why you should choose your Linux flavour well? Perhaps the argument is that developers (especially ones that deploy to production) should better choose theirs?

I think being able to change anything and everything is a philosophy for programming in general and that it shouldn't be played off against security. I do think that for mission critical deployments you should have custom security (I think the Eurofighter Typhoon uses a microkernel not unlike MINIX) but I am in two minds about whether systems are insecure because of the default software or because of the lack of interest in security by people who are trying to pay their bills.
I wonder if there is a similar mechanism in humans.
Haha...BTW, if I may ask, what do you find the hardest in Computer Science?
yep... still waiting on that video.
The system theme should reflect the user's opinion (or at least their learned expectation), thus browsers should honor the system theme.
I don't disagree that secure boot can be useful, but the distinction is critical. If you omit all those conditionals and shorten it into a necessity you're basically saying that subjecting yourself to microsoft is unavoidable. It's ceding the entire PC ecosystem to a single vendor, similar to vendor-locked android devices for example.
I like the fact that the C++ API now has the same features as the Python one. It was hard to find good C++ based NN libraries up to 2 - 4 years ago. The likes of Tensorflow had a C++ API, but the documentation was odd. Now that Facebook and Google (with Tensorflow) appear to be committed to maintaining well documented C++ API's for their ML projects, perhaps it might draw a few people away from using Python for this work.

While it's a notoriously verbose language, your deployment options do increase with C++, and you also get type safety, which seems like a good thing for ML work.
This is more of TSMC's merit. While Zen 2 certainly is a good microarchitecture, it's not much better than Comet Lake. If Intel would have a working 7nm process, AMD wouldn't take the lead.
I want to ask this kid what does he think about Kant's deontological moral theory or the Collatz Conjecture. I'm sure he can figure it out.
Ask HN: Do I Have a Choice?
The title is misleading and nothing about this question is tech related. I am a foreign student in Europe, both my home country and the country I reside in are hardly hit by the pandemic.I am not occupied and my family lost their jobs back in my home country, I have saved all the money of my life (all 20 years of it) to be able to study here(most inexpensive country to study in Europe which has decent Universities). But I lost all of it after paying for a single simple medical bill,I can't ask my family in this pandemic since they themselves are struggling to survive. If I seek any help from local authorities and government I am disqualified from being permitted to stay and I will get deported. It's my first year so I don't speak the language fluently, I have no friends as a result. Does anyone know what I can do?

I don't mean this to be a call for pity, I just don't have anyone else to consult.
Vietnam has a fairly large population and FB is the platform of choice for communication and to a large degree shopping. Small businesses love it.

For anecdotal evidence, I have been ordering food on FB every day for the last month. My wife is watching a life-streaming apparel sale as we speak.
Pixel phones at least do have it. I use it sometimes with my girlfriend because the video quality is higher and because it runs on my laptop, so I can use a bigger screen when at home. But WhatsApp also offers video chat and she defaults to using that because our conversations (when apart) start with text chat, and WhatsApp works fine too.

Basically, Duo suffers from being only video chat. I don't know why Google can't make a WhatsApp competitor that's good. I think the problem is it's never had a CEO that really cared about this product category so it flails around, dominated by professional product managers who don't have any burning innovative idea (unlike when WhatsApp was new and the big idea was to use phone numbers instead of user names).
I'm not sure what point you're trying to make... yes you need to pay for the education they give you.

It's capped and time limited - so you know the max you'll pay and how long you may be paying up front. Not sure why you're mentioning unemployment benefits? Why would that be their job to do that for you?

What's the problem?
Those applications do linear algebra, and pretty much any kind of linear algebra on the GPU, including simple vector-vector dot-products, requires a very careful usage of the memory hierarchy.

For doing a dot-product on the GPU, you need to take your vectors in global memory, and:

- split them into chunks that will be processed by thread blocks

- allocate shared memory for storing partial reductions from warps within a thread-block

- decide how many elements a thread operates on, and allocate enough registers within a thread

- do thread-block reductions on shared memory

- communicate thread-block reduction to global memory

- do a final inter-thread block reduction

A sufficiently-smart compiler can take a:

sum = 0.
for x,y in zip(x,y): sum += x+y

and transform it into an algorithm that does the above (e.g. a call to CUB).

But if you are not able to implement the above in the language, it suffices for the user to run into the need to do so once (e.g. your compiler does not optimize their slightly different reduction efficiently), for the value proposition of your language to suffer a huge hit (if I need to learn CUDA anyways, I might just use CUDA from the start; if I don't need performance, I wouldn't be using a super-expensive GPU, etc.).

This is IMO why CUDA is successful, and pretty much all other languages are not, maybe with the exception of OpenACC which has great CUDA interop (so you can start with OpenACC, and use cuda inline for a single kernel, if you need to).
It's a pun even without knowing any dutch, because, you know, flowers..bloom.
Would you mind linking to the 21 Jump Street scene? I'm very curious. As an American nerd in my late 30s, I definitely recall being relentlessly teased as a kid. I don't have kids of my own now and so I don't really know how and if things have changed, but if true this would be a very positive development!
I don’t really know anything about astronomy, but I noticed a planet at dawn and looked it up: Jupiter! Saturn and Mars are also super visible in the same part of the sky about an hour before sunrise. Pluto is lined up too but obviously not visible. Have a look!

SkyView was an app recommended to me, but it would be cool to have something a little more scientific. What’s a nerdier app I can’t try?
Nothing prevents shareholders to pursue ethical goals or at least make an ethical decisions once in a while. Somehow you assume their best interest necessarily is in conflict with morals or truth but I don't see it. Decision to implement unjust ruling is unusual. It's not surprising for Facebook to do so, I agree. But it's not a rule for a publicly traded company by a virtue of fiduciary responsibilities.
Microsoft tackles the 30k bugs its 47,000 developers generate each month
"State media at the time blamed the slowdown on maintenance to undersea cables, and state telecoms firms apologized for unstable access to Facebook."
Fishtown Analytics raises $12.9M for dbt
I use it purely for tab stacking and side by side view. It's really nice for situations where you have to deal with SaSS code editors.
The "social capital" was based on the proximity to the ruling minority. The power was greatly centralized so there weren't many of those type of families. Majority had all same: same stuff like photocopied all over the place.

About the beatings: it's more about the Russian culture, it's even kinda normal for the husband-wife relationships in some regions. To the West there was less of it.
It would be nice to edit the ad block filter lists. But it is good you have ad blocking now. Makes this actually possible to use.
The biggest problem I have with iRobot is that all of the newer models require an internet connection. I understand that some features like remote starting and notifications must depend on an internet connection but in the newer models almost everything depends on that connection, including scheduling. This means that if you don't want to connect your vacuum to the internet you are back to starting it manually whenever you want a clean.

Personally I don't want a robot that depends on WiFi mostly because I don't trust that their backend services will keep running for years as they release 8 newer models and want to clean up their codebase. Security is another issue but since their vacuums don't have cameras putting it on an untrused network mostly solves that problem.
Wait, how do you get from function spaces to the double-slit experiment? Or is it just for illustration of two moments...

With regards to your message, I think it's impossible to say whether another person understands something well from reaction. Unfortunately, that is why student focused textbooks (vs. graduate textbooks) usually have a lot of exercises.

Edit: By the way, on a somewhat unrelated topic, I have been told that Lawvere thought that set theory was a "historical error" (these kind of semi-biographical stories are code for trying to explain a mathematician's personality, a futile exercise). I wonder if I'll ever be able to meet him and ask him why he thinks that. (I suspect that it will lead to some Lisptopians becoming excited about objects being immaterial. At which point one should remind Lisptopians not to mix programming the activity with mathematics the activity.) It's ironic that set theory is the best way to learn category theory, at which point you to some extent abandon set theory. Maybe it's the pedagicical value of set theory? I wonder if Lawvere would take all my persistent questions kindly.
Not quite. It's a circular system. Money goes places like university tuition, housing, and dining.

"To the students" means "to pay the university."

I've walked through the complex and bizarre accounting, but the short story is:

* The university wants "general" funds, which it can use to pay million-dollar salaries and for fancy dining establishments, rather than restricted funds.

* Almost all money comes in as restricted funds (e.g. for teaching, research, or otherwise supporting the mission of the school).

* There is a complex network of funnels to go from restricted funds to general.

For example, tuition is artificially set high. It's then discounted to anyone who can't afford it. However, government research grants, fellowships, etc. pay the full tab. If the cost to educate a student is $20k, the university will have a sticker price of $50k. For deep pockets sources, it will take $20k to educate the student, and funnel $30k into general funds. To make donors feel better, it will then advertise it actually costs $200k to educate that student (!).

With research, the channels are "overhead," which is often set at around 60% of elite schools.

These are well-polished channels. Any money coming in for students, you can assume is ultimately landing in someone else's pocket. It's just passing through tuition, housing, or similar along the way, the price of which is always decoupled from reality (in both directions, actually, since it's just a financial game).
> then putting them ["a regular HDD"] in a box, no need to keep them spinning

Are you sure about that? I'm no expert, but I thought it was advisable to power up spinning platter disks at least every so often, once a year say?

And where are you keeping this backup, same box?
Here's a politician saying it's the fragmentation, not lumbering centralisation, that has caused problems for the English response to Covid-19. https://twitter.com/Debbie_abrahams/status/12528814744595374...

Newsnight have a good point when they say the Lansley reforms caused problems.
Ditto. I had never heard of Duo until, after limitless frustration with flaky Slack calls (starting twice, not starting, phantom copy of myself in the room, phone keeps ringing after I've answered the call on desktop, etc), a friend suggested we try Duo instead.

I've been blown away. I've never given it access to my phonebook, so I just dial numbers by number, but the video quality is stunning. The latency is so low as to be almost jarring compared to other video services, and usage is simply effortless. Duo Just Works™. I haven't looked into how or why it's so good, but I'd love to learn more....

....and hopefully find an independent system that works the same way so I can keep using it when Google inevitably shitcans this a few months down the road.
They must have had to do extra work to cover for the failing South African electricity supply.

Awesome news as a South African. Guess Amazon's network blows away TENET? ;)
Well in the UK the subjects you select is very closely tied to which University you can go to. Some universities require maths and will not accept people who haven't done it (sometimes even more advanced maths is required).

Some universities don't require maths and so will teach it to everyone who's applied. Some don't require it but force you to take a year of it if you haven't done it. and others require it and reject you if you haven't done it.
>Anyway I object to a statement "this is utter crap"; you're presenting your personal opinion as a hard fact which is a big part of everything that is wrong today.

That is how you interpret my personal opinion, I never said if things are wrong today, I just stated that today's new music is utter crap in my opinion. There is a lot of good music played by nowadays musicians.

I have no problem with you disagreeing with my personal opinion, but I do have a problem with you telling that I imply other things than I am telling.

>"this is utter crap",
I never said that, there is a difference between "I think" and "This is",
Don't twist my words, you are being dishonest in this conversation for doing that.
Edg is writing a good front end. With good error handling and all of the other things that make a commercial program a few hundred times harder than a quick prototype. I'd be writing a brute force front end that is slow, and goes straight to assembly. If there is a syntax error I'll handle it by crashing. When you create a variable is used twice in a row I'll store the intermediate value back into memory and reload it back into my register.

There have been write a c++ compiler classes that did it in a semester. I think they also do the standard library. (but that might be a year long course)
In principle, yeah. Read something else in class -- better to just skip it then. It is not uncommon for people to skip lectures and just do the exam.

>If those people who do not waste time are so smart why they have to be hold by the hand and given curriculum?

There's a culture of "rules apply to everyone" and people are not used to asking for special treatment. So if you don't make it super obvious, people will assume they can't ask for adjustments. Also, no tuition so weaker incentive to get your money's worth.
I’m sorry, but the facts are that india has (had) a remarkable telecom sector at inception.

The reason why I say this is because it’s VERY easy for the market structure to get flubbed and become only 2 or 3 firms which “compete”. (See america- invented the Internet, didn’t get the market right.)

India has some of the lowest, if not the lowest ARPUs in the world. The Indian telecom sector invented the 0 cost phone call (you give a missed call to a phone number, people call you back with offers)

Market structure is so important - you see it how the nascent Value added services market was destroyed by Indian telcos.

Back in the day one new area of innovation was VAS- but telcos were able to dictate the profit spread to VAS firms once they realized VAS was profitable. This killed the industry.

Telecoms tend towards rent seeking behavior (American telecoms say “this is the best service we can provide”, until google fibre turns up and magically those fibre installations get executed)

Data prices being high ignores the cost of calls and of infra issues the telcos were facing.

The spectrum auctions and the subsequent Supreme Court verdict destroyed our market - and there just isn’t the kind of market and economic acumen+Political power mix which will fix the market.
Chinese Agents Spread Messages That Sowed Virus Panic in U.S.
While I don't disagree, this applies to a massive portion of all consumer goods and speaks to commercialism, in general.

It is why the Fed specifically segregates "durable goods" in inflation, GDP, and price indexes.
Agreed. In my experience, the apps usually have a far worse UI than the websites. Often worse performance, too.
This is laughably useless.

It's extremely unlikely they have patched all existing ways for root to change the kernel, and anyway since the kernel is written in C it almost surely has plenty of memory safety exploits.

Also requiring an hypervisor is much simpler than doing this work and actually has a reasonable chance of achieving the objective of not allowing arbitrary ring 0 code.

At any rate, all this work is mostly pointless because if you let people run arbitrary user space code, then they can do almost anything with the hardware anyway (like erasing all disks, etc.), and if you lock that down then you need to force them to use a particular user space and in that case there is no need to also lock down the kernel since without being able to run arbitrary user space code you can't interact with the kernel anyway.
The graphics kind of remind me of the car game STUNTS.

https://www.mobygames.com/game/dos/stunts
PostHog – open-source Product Analytics
> Government money doesn’t come from nowhere. It comes from people with a median of around $41k income and $100k net worth for the entire household.

The median tax dollar doesn't come from the median household. The top 10% of earners pay 65% of income tax, so the median tax dollar is more like $140k income household.
How to apply a Growth Mindset in a company
For what it's worth, this intuition is sound and I think it works just as well if you formalize[1] it to be used to illustrate the lambda calculus.

[1] http://dkeenan.com/Lambda/
I'm not sure you can read this thread without thinking about this Bill Gates and Steve Balmer recreating what is love...
https://www.youtube.com/watch?time_continue=8&v=byU3PZSn-CY