skysight-inc/HackerNews huggingface dataset:
Not sure what culture you are from, but in Poland at least I have almost never heard girls (or anyone!) say anything particularly bad of that sort to boys, but I sure have heard said a lot to girls.

There's definitely still a strong 'boyish' culture where boys can say almost anything they like and it's OK, but girls (for whatever reason) won't. It's not about who's better - it's about what we let people get away with.

Also it's not about thinking. Thinking is the ultimate change you want, but we can't see and know what people around us think, but we can still try to enact standards of reasonable, gentle (non-violent if you will) communication.
If nobody wins the big jackpot ("guess all the numbers") for some time, parts of it are given to the smaller winners ("guess a few of the numbers"). In this case, which happened once in a while, it became more likely that you'll win more than you have bet. Usually this means you'll win some $50; they have bet many, many times, and won $50 times many.

Doesn't work any more, rules have changed so this way of winning was removed.
What deactivates the Lutetium-177 after the targeted cancer cell is dead?
You're right, based on the context of the post, I was interpreting that statement to make a broader claim than it was; I've modified my comment not to contradict it.
Still is, the Nvidia acquisition is still not over, and the recent stock price drop might hint at some nervousness whether it will go through at all.
“Marry, and you will regret it; don’t marry, you will also regret it;
marry or don’t marry, you will regret it either way. Laugh at the
world’s foolishness, you will regret it; weep over it, you will regret
that too; laugh at the world’s foolishness or weep over it, you will
regret both. Believe a woman, you will regret it; believe her not, you
will also regret it… Hang yourself, you will regret it; do not hang
yourself, and you will regret that too; hang yourself or don’t hang
yourself, you’ll regret it either way; whether you hang yourself or do
not hang yourself, you will regret both. This, gentlemen, is the
essence of all philosophy.”

­­­­– Søren Kierkegaard
Very nice list, thank you for the writeup and for sharing this!

One interesting thing about the Emacs modes listed here is that many one of them are by themselves already enough to justify the use of Emacs for at least someone in specific application domains.

For example, there are statisticians who do not use much of the breadth of Emacs, except for the listed ESS mode, and who do a lot of their work in that mode. The same for magit, Org mode, calc, dired, Tramp and others.

In addition to this richness in features and flexibility, a major attraction of Emacs is that switching between all these aspects is instantaneous.
...wasting renewable energy power that could be replacing non-renewable energy for actually useful stuff, instead of wasting it doing "proof of work" calculations designed to perpetually increase in complexity.

see "Niagara falls communities see factories paying more per kw/h due to crypto miners using up all the cheap electricity" types stories over the last 3-4 years.

as a former afficionado, I can't see an ecological upside to crypto-currencies. (yet another coffin nail for us...)
That's incorrect, 2^48 bits = 262144GB actually.
This whole submission looks like an ad for Shodan. For those who don't know. Shodan is a basically a search engine on top of a DB created by mass port scanning. If it sounds shoddy as fuck to you, you would be right. They basically managed to find few ISPs that disregard hundreds or possibly thousands of abuse notifications they must be receiving and they are monetising their find. No doubt someone will reply "but port scanning is not illegal", well walking from car to car and trying door-handles to see if any are open in a supermarket car park is also not illegal, but don't be surprised if you get a security guy's baton treatment if you're spotted doing that. My point is, it is not illegal, but it is also not acceptable. Don't believe me? Try to do a mass port scan on any normal ISP's connection. You'll be getting a phone call or a letter in the post to stop it soon or they will disconnect you. Same with AWS, Azure, Rackspace and any other reputable cloud provider. "Oh, but we provide a much needed service to companies that need to be notified if any unsecured devices pop up on their network" - they'll say. My answer to this is that there are hundreds if not thousands of WhiteHat scanning companies that will happily provide you with a scanning service if you prove you own the range. It is only Shodan that will preemptively scan everyone and then let people search their DB. This is basically equivalent to a script kiddie running nmap on 0.0.0.0/0. Seriously, this is not OK.

Some ISPs that should be named and shamed for allowing this to be going on:
SingleHop - a US based cloud provider
CariNet Inc from San Diego - another small cloud provider
M247 Europe - a Colo provider in Romania

The above have been found to be hosing one or more of the servers that do the actual Shodan scanning. Servers are named censusX.shodan.io where X is a single digit.

I suggest that everyone annoyed with Shodan's activity emails those service providers and tells them what they think about it.
But which set of tickets do you buy?
Let's Build an SQL Parser in Go
To people considering buying it, given so much praise here and in the article, I would like to just ask you to take note of the following quote:

> "Of course, there’s no accounting for taste. If you loathe cartoons, perhaps you might not like this game. If you prefer more serious plots or more rigorously cerebral puzzles, perhaps you won’t love it. [...] It remains at the end of the day a slapstick cartoon comedy"

Personally, this caveat did apply so much to me. I bought and played the game, all way to the end, trying to give it a chance, but in my case, I found it plain boring. If you like slapstick, that's probably your gold nugget indeed, based on the glowing reviews. Me, I don't; I need at least some substance (?). I loved Loom, I enjoyed The Monkey Island (esp. the 1st one in the series), as well as the Indiana Jones games. I found amusement in their lightheartedness and casual humour. I liked Grim Fandango too. But DoTT fits the same place in my mind with Psychonauts: I plainly don't get why so many people are so stoked about them. To me, they're both just super boring.
And rust does the same, as they also need their own LLVM version.
> gender is used to knock people down a lot

"Toxic masculinity" says hi. It's definitely a two-way street!
We probably can't turn ocean plastic into jet fuel, but if there's an economic interest in converting plastic to jet fuel we could learn the future amount of plastic that ends up in the ocean.

Recycling has failed because it needs strict adherence and even then the products from plastic recycling are rarely the nice kind of plastic you need to build consumer goods.
Its more that NAS members can publish some articles basically for free, so co-authoring with them is a good way to get in easier.

That being said, NAS members I know do not want to erode their reputation by publishing junk.
Hybrid vigor/vigour is part of it, yes.

Another factor is homogeneity of the offspring: parent lines are very much homozygous. If one parent line is AA at one locus, and the other line is aa at the same locus, the children will all have Aa. Meaning they have both versions of the gene (which is usually good, especially in immunity and health) and all have the same status. This means you can produce a couple of hundred piglets grow to the same size in the same time which makes processing and marketing them easier and cheaper.

Another factor is that some breeding goals are mutually exclusive. Piglets for example drink milk from the mother, which means she must have good milk production and other fertility related features, whereas the father can be bred more for muscle growth.

And then there are other weird tricks breeders can pull. I believe in chicken there are experiments with hybrids that hatch in different colors relating to their sex, or don't hatch at all if they are the "wrong" sex.
I understand the opposite: the State didn't lose any money, (but didn't make any money from these people winning, either); it made money from lottery as usual, but not from these people. (There's an implication that more people in general bought tickets, didn't win, and so the organizer made money from those - but it's not entirely clear.)
I'm not so glad as this kind of integration is a huge threat to privacy. You should know you're not allowed to use public services you described if you will not provide your mobile phone (it looks like it's a civil duty to have one now). So you're tracked on each step literally.
Not familiar with Connie St Louis. I see a twitter channel by that name. What happened? Curious to read a bit more, any pointers?
It seems Broadcom never released the required binary blobs in 64-bit format. People love to hate on Intel, but the ARM SoC world is quite terrible about binary blobs.
KDE spectacle #372408 Option to omit shadow and transparent border from windows
How Much Does It Cost to Develop a Location Tracking App?
when is the movie coming out?
Same here in Sweden with the BankID system which I can use to 'sign' things on my mobile device, for example to do my taxes online (usually tax forms are pre-filled, so I only have to double check that it's correct), and do many other things. https://www.bankid.com/en/
> it used to be that if you didn’t have anything positive to say you’d just shut up and move on

While that's an attitude I've learned to follow ("If you'd don't have anything nice to say, don't say it." as my maw would put it) I'm not sure it's actually that healthy. It shuts down all possibility of (negative) criticism for fear of causing offense, or bad feeling.
If you take a look at the Linux kernel, a hugely complex and sophisticated piece of software, you'll find that it gracefully handles allocation failures.
But x86-64 divides the 48-bit address space into two halves, only one of which is available in the user mode.
They should team up for the good of all, and create a communally owned fork of Chromium that they all contribute to, and a marketplace. That way the ensure their ecosystem can thrive outside of Google's kingdom.
I wasn't talking about lobbying and anti-competitive efforts at all, but rather I pointed out that there are particular reasons those companies have a stake in this at all.

High performance breeding is a complex endeavor and as such requires capital, organization and time. OSSI will not be able to do it with less capital, organization or time, but they might put competitive pressure on such companies.
That Strumia guy was mostly "compensating" for his sour grapes, actually. He actually brought up an internal controversy about tenure promotion or something similar, that he was involved in, as an example of gender bias for his CERN "talk", and people fell for it. Master troll.
They forgot to mention the kernel gets the top half of the address space, leaving 2^47 for the process. And then it mostly adds up.
I related to this story because I also believe I am not well wired for maths, and have live with 37 years of imposter syndrome as a qualified and always employed computer scientist. It's a sub branch of mathematics yet I feel mathematically challenged.
I would like to remind international users that making use of American technology makes you a pawn in the current trade war.

The US is a counterparty risk.
For Simulink the closest you'll get is probably OMJulia[1] which is a set of Julia bindings to OpenModelica as opposed to a stand alone library

[1] https://github.com/OpenModelica/OMJulia.jl
Yes, all these are valid cases. Hence the second part of my question:

Given this, exactly what advantage does a FPGA give? Who is processing ~100 billion edge graphs so many times that you are going to save on power? And is there actually any power savings over a single core anyway?
If you take apart a gpu and look at the die you can see they basically frankenstein 1 or 2 HBMs with the GPU die. Xilinx is doing this too in their latest line of VU33 - VU38P HBM chips too (4-8GB on chip, 460 GB/s).

Any density upgrades for the GPU will also reflect for FPGAs, but we're physically limited in terms of how many HBM dies you can slap on :(
A Free as in Freedom Git Hosting Side Operated by a Nonprofit in Germany
I'm 35 years old and had a similar experience. What you said about it shaping your humour really struck a chord with me (particularly Sam & Max). Maybe because it was the first LA game I played, but I think DoTT is the best, but it led to me playing all the rest.

I got the talkie on CD-ROM for a christmas present one year. I struggled with a lot of it, but my Dad before giving me the present removed the hint/solve book from the box and watched us (me and my younger brother) play and try and figure everything out and just gave us enough of a hint at the right times to make it feel like a really satisfying experience.

I'll RTFA after work.
I thought it had got better, but also I've just adjusted to work around it.
Here are some timings today, Julia 1.1, cold start to first plot:

$ julia -e '@time (using GR; plot(rand(20)))'
3.931433 seconds (10.38 M allocations: 521.292 MiB, 6.44% gc time)
$ julia -e '@time (using Plots; plot(rand(20)))'
19.498644 seconds (57.26 M allocations: 2.844 GiB, 8.07% gc time)

Running with less compilation:

$ julia --compile=min -e '@time (using GR; plot(rand(20)))'
0.375836 seconds (368.83 k allocations: 20.190 MiB, 1.65% gc time)
$ julia --compile=min -e '@time (using Plots; plot(rand(20)))'
4.302867 seconds (6.41 M allocations: 371.485 MiB, 5.07% gc time)

But, as you say, it's much much quicker once started, like 1-5ms per plot.
Some more information about why this was done can be found in the initial launch announcement:

https://blog.codeberg.org/codebergorg-launched.html
Best CRM Software for Small Businesses in 2019
Does Ubuntu run Final Cut?
Not until I went to university, to study computer science, of all things. I was good at language, so I treated programming as a language problem.

Just today I was reading this blog post from someone who loved math, went into programming, and claims that programming isn't math, it's language, and that the image comes from early programmers being mathematicians and the industry hasn't moved on from that image yet:

http://www.sarahmei.com/blog/2014/07/15/programming-is-not-m...

People with a math background did fine, of course, but people with a heavy language background often did better. I saw this curious effect again when I started working with high schoolers, with a similar curriculum. Bilingual kids often took to programming more easily than monolingual kids.

(Has that been discussed or investigated?)
As someone who makes a living ghost writing and copywriting in the technology space, I assure you that many smart people with an excellent technical education struggle to construct coherent sentences when writing.
Her father is a television screenwriter. From what I've heard, test prep services in Hollywood can work miracles.
It would be great if it were quicker. But right now, interactive use is pretty good, like 5ms for a simple plot. It's calling julia from the command line, and thus starting cold, which is more than 5s.
Depends; for example one video application I've written buffers as many incoming frames in memory as possible; if malloc fails when taking the buffer from 8000 to 9000 frames it's not a problem; just carry on running with the current buffer size.
> what advantage does a FPGA give

basically time and power. FPGAs will most likely be both faster and more power efficient than GPUs and CPUs, the memory point isn't quite relevant, you can have an FPGA board that talks to 32 GB of ram, or an HBM chip with as much memory density and memory bandwidth as a 1080 TI GPU.
An exception-safe C++ program can do the same through a std::bad_alloc exception.

If the out-of-memory was caused by something simple like accidentally loading 2G of data because of some odd data in an network request or a user selected file, and it rolls back to the start of the UI action or the incoming network request, the application may still work fine.

(I usually connected other out-of-resource conditions such as pipe/socket/open failures to std::bad_alloc too. They're pretty comparable in effect and give a bigger chance of actually exercising those exception paths)
Translation: This is a euphemism for saying Linux blatantly violates the language specification with no remorse.

(Yes, I realize Linux is the kernel, etc.)
From what I could see the teacher discouraging her from going into science after failing a math test was greatly beneficial as she became a successful author. Yet she is resentful that she was never included in the scientific establishment which seemed to be more what she wanted.

Not really the point I was SUPPOSED to get from this article though. I think I was supposed to be angry at sexism for discouraging her from becoming a scientist. She reminds me of how I feel about the cooks who discouraged me from becoming a cook although it was for the best I'm still bitter they said I shouldn't be one.
Or rather 8K NAND 120 fps
how did numpy manage to override `@` in python ?

ps: ohh this was introduced in python 3.5 https://stackoverflow.com/questions/27385633/what-is-the-sym...

pps: https://pastebin.com/s751DRDi
https://www.howtogeek.com/fyi/chrome-may-get-faster-ad-block...
This will be solved when in-display cameras become ubiquitous. Probably the entire display will be the camera, without a lens obviously. Using some nifty algorithms you can construct a focused image from that. It'll just be a layer inside the display.
Setting up an employee training program with WordPress
$80 BILLION a year in lottery spending, that was shocking to me. Only 30 some countries have bigger yearly budgets. https://en.wikipedia.org/wiki/List_of_countries_by_governmen...
PayM would be the easy implementation of this, it's the generic mobile phone based bank transfer system for the UK.

In Denmark, Sweden, Norway, Finland the same shop would have a phone number. You type the phone number into the app (which shows the name as confirmation), the amount, and press send. It's not tied to any particular bank.

Unfortunately, the UK system isn't really catching on. Instead, my friends seem to be using proprietary apps which only work for friends at the same bank.
Looking at Apple's sales and customer satisfaction ratings, I'm not quite sure you understand what the term Market Failure means.
"As a brain donor, your brain will be used for research purposes only—it will not be given to another person."

How many people had to ask/worry about that for them to write it? Isaac Arthur's YouTube video on identity[1] includes a comment "if someone transplanted Bob's brain into Joe's body, we would not think of it as Joe-with-Bob's-brain, but rather Bob-with-Joe's-body".

In that sense it might be impossible to give my brain to another person, it would be more like giving me their body; but what if it was only a bit of my brain? If my motor cortex could be transplanted into a stroke victim or a Parkinson's patient, or whatever; writing that down doesn't sound objectionably or identity-breaking.

[1] Science and Futurism with Isaac Arthur, in his "Existential Crisis series" playlist: https://www.youtube.com/watch?v=DEyiugDVQ6o&list=PLIIOUpOge0...
I was just browsing along and came upon your blog. just wanted to say good blog and this article really helped me.

https://www.techinpost.com/top-10-android-apps-for-students-...
What is this? Since when did cloud hosted solutions announce version number changes? Is ProtonMail suddenly available as an open source self-hosted platform?
The jackpot grows off of people losing money. Once people have lost enough money ($5M), the chances of winning the money with a single ticket are raised, however you can no longer win the whole $5M with a single ticket - the money is now distributed over a larger pool of tickets.

After that it becomes a good bet, because you can bet smaller amounts, but still win more than you put in initially - you're profiting off of people who lost money before you.
> Look at software, the next decades we can focus on creating ERP-Systems that are as perfect as Whatsapp.

Like with zero customizability?
What about https://www.amd.com/en/products/professional-graphics/radeon... (strap ssd on a gpu)
There are several ways we might try to optimize this calculation. Really depends on the context/constraints.

Since the recurrence is always the same we can e.g. use the identities F_{m+n-1} = F_mF_n + F_{m-1}F_{n-1} and F_{m+n} = F_mF_n + F_mF_{n-1} + F_{m-1}F_n to precompute and cache all of the terms for 2^{n-1} and 2^{n}, and then multiply the appropriate ones together to find whatever value we need based on a binary expansion of the index we want to find a fibonacci number for.

This is the same idea as fast matrix exponentiation but saves low-level arithmetic and half of the space, because two of the terms in the matrix are basically redundant.
From the article, it seems that it doesn't matter, they're random. (Or were random, apparently it's over now, doesn't matter.)

To make up an example:

Let's say that betting $1 in some way has a 4% chance of winning, and the payout is 20x bet, so if you win on one ticket, you get $20. So, you buy a lot of tickets (say 1000), and you pay $1000. Most of them don't win anything, but 4% of them win $20; $1000 x 4% x 20 = $800; you have won some, but you have $200 less than you started with. Not a good deal.

However, if nobody wins the jackpot, it is distributed amongst smaller payouts, which changes the equation: still 4% chance, but payout is now $30. Again, you pay $1000, buy 1000 tickets, most don't win anything, but the 4% that do, you get $1000 x 4% x 30 = $1200. You have $200 more than you started with. Profit! Of course, this will only work if you buy many tickets; buying one or two, you're unlikely to win anything at all.

The actual numbers were different in these cases, but the general principle is the same.
thanks. it is really helpful for me

<a href="https://www.techinpost.com/top-10-android-apps-for-students-... Apps for Students</a>
As I sit here looking at the stupid TouchBar, the hunk of aftermarket plastic that contains an HDMI port, Thunderbolt port and USB ports hanging off the side of my MacBook Pro so that I can connect my peripherals, the TouchPad I never use and the keyboard I hate, I can't help but wonder if I'm just an idiot for buying Mac after Mac after Mac. I've run Apple products since 2007 and this is the feeling I'm left with. When my iPhone 7 decided to stop working, I ended up getting a Pixel 3a because it was cheap and good enough for what I want to do with a phone. I'm looking at my laptop the same way. I can't shake the feeling that for my use, I'd be happier on a Thinkpad T480. If I can self-upgrade that second NVME to whatever I want, it'd be a ripping machine to run in i7-8550U 32GB RAM 1440p trim, and comes with a second 72Wh battery, for less than £1800.
I saw the title and thought "oh heck this isn't right at all"...

Set VM Overcommit to zero on an embedded system with no swap (a Raspberry Pi will do nicely).

Write a C program that malloc()'s all the RAM.

Watch malloc start to fail when you hit the RAM limit and the kernel has dumped all the I/O cache it can.
And then, some day, your code gets compiled for Windows under mingw/msys.