skysight-inc/HackerNews huggingface dataset:
And got results completely consistent with a fair RNG (even though it uses a not-so-good rand()). Yawn.
Flutter feels so strange to me. In many ways, it's reimplementing major parts of a browser, compiled to (web)assembly, running inside a browser compiled to assembly... Watch five years from now someone add a low-level programming framework to Flutter and then soneone else reimplement the browser using that
Gordon Gecko . . .
Young padawan, I'm inviting you to look into my github sideprojects (same name). I think that will change your mind ;)
Contrarian thought:

Linux Kernel Community, forever above board, pure, pristine and virtuous, is perhaps eager to cast the first stone against these researcher / activists in order to clean their own clothes by dirtying others, or deflect attention from their own failings?

Quick search through the Lore for "problematic" phrases:

- site:lkml.org intext:moronic ~ 46 results

- site:lkml.org intext:idiotic ~ 278 results

- site:lkml.org intext:fucking (or f*cking) ~ 350 results

In future, all communities, and all participants, should only be headed by the most ethical, upstanding, righteous, virtuous, pure, pristine, moral, kind, fair, balanced, unbiased, and wise humans, and these traits must be established through rigorous vetting and investigations.

Any violations should require extensive and genuine apologies, the genuineness of which must be assessed through committees convened for that purpose, and apologies must be examined from every possible angle to determine if they do really feel genuine contrition or are just faking it. In all circumstances the omniscience of the LKML in knowing the true feelings of apologizers is final, perfect and can never be questioned. /S
well how many man-hours do you need to intentionally waste before it is a good reason to not share? where's that line, for you?

one of the worst things about open source is all the absolute crap that is claiming to be useful. how many man-millennia have been wasted because of the armies of people who have posted something they're proud of, but is complete rubbish, on npmjs.org?
How old was he? Any cause out yet?
Emscripten hit 1.0.1 around November 2012 (looked it up on GitHub)

So if wasm is the spiritual successor to Emscripten's "Compile C to JavaScript and run C in a browser" then it's only 8 years.
Is it now not P.C. to discuss what they revealed? Or "nothing" has been revealed?

Are we not allowed to discuss the possibility of someone hacked an university email address and then submit a patch?
we believe we have much to contribute in the future

Please, you've contributed enough already, really.
Blank page on safari on iPhone, but no crash.
I mean, miners could agree on a different set of rules to apply and increase the supply.

It's harder/unlikely, but its not "no way to".
They are backed by cryptocurrency. You can literally say this is a truthy statement.
Print USDT, buy BTC, now you have BTC to back your USDT.
we'll have exhausted this planet a thousand years before we'd have the technology to make Mars habitable. It just isn't going to happen for numerous reasons. The biggest are the lower gravity and the very weak magnetosphere.
Notably, none of the tweets taken down are by members of the ruling party. They have been promoting misinformation and quackery.
The NCAA is an illegal monopoly if I ever saw one.

The northwestern group was as close as I’ve seen to a real challenge, but nobody has had the guts to go the distance in a lawsuit. I wish someone would - the result would be enlightening.
Before he wrote a thesaurus, Roget had to escape Napoleon’s dragnet
It sure claims to frown on it... except for when it insists on it for some silly reason or other, and (at least to me) this sounds no less silly than any of the other previous silly reasons Hacker News has used to defend its inconsistent application of its impossible-anyway (as titles change over time, don't always exist in the first place, are sometimes context-dependent, or might be non-applicable as the link is to a paragraph or sentence) title guideline concept.
McDonald's franchise owners should file a class-action lawsuit against Taylor for purposefully engineering it to fail.
It feels wrong to upvote a story of somebody dying. How about such stories are pinned and don't have to be voted on to stay on the front page, at least for a couple of days?
Several parts read strangely to me

> we are very sorry that the method used in the “hypocrite commits” paper was inappropriate

This reads more as "sorry you were offended" than "It was inappropriate and we are sorry".

> As many observers have pointed out to us, we made a mistake by not finding a way to consult with the community and obtain permission before running this study; we did that because we knew we could not ask the maintainers of Linux for permission, or they would be on the lookout for the hypocrite patches.

Bringing up why you did something in an apology is very shaky. Like in this case, it can sound more like justifying / excusing.
https://artlessdevices.com/
You can keep the sandbox intact after AOT.

https://hacks.mozilla.org/2020/02/securing-firefox-with-weba...

> The core implementation idea behind wasm sandboxing is that you can compile C/C++ into wasm code, and then you can compile that wasm code into native code for the machine your program actually runs on. These steps are similar to what you’d do to run C/C++ applications in the browser, but we’re performing the wasm to native code translation ahead of time, when Firefox itself is built.

It's a middle ground between sandboxing with subprocesses (which adds all the overhead of IPC) and switching to a fully memory-safe language (Rust, JS, etc.)
The NRF52832 watches are pretty much just limited to satisfy some modding curiosities, Many don't even come with a proper HW step counter.

I would love an E-Ink watch to tinker with at this price point too, But there's a thread every other week on HN discussing why rolling out devices with E-Ink by small companies is extraordinarily difficult.
Working from home as an IT guy I've been spending my whole day using ear buds and an iphone screen for texting. I've been considering grabbing a bluetooth keyboard to make life easier but this form factor would be nice as sort of a mini terminal to respond to texts and take calls on earbuds. It definitely would be awkward putting the phone against your noggin with the keyboard attached.
Nothing new in the "new India". People of India sort of deserve what's happening to them, for they voted for a fascist.
TampaBay times has a more detailed article w/ some details from netsec researchers. They're indicating a well-known spammer is behind the company.

https://www.tampabay.com/news/military/2021/04/24/pentagon-m...

This Sunbiz record has company principals and filings from 2007-2013 - inc names (not in TBT article) and another dropbox address, this one in Chicago

http://search.sunbiz.org/Inquiry/corporationsearch/SearchRes...

That Chicago dropbox address is currently shared by:

This intellectual property law firm
https://www.greengriffith.com/contact/

This venture capital firm
http://www.lakecapital.com/contact_location.asp

This management company adds another name and address and is tied to the FL addresses https://floridadb.com/company/M06000002257/filinet-llc

.

OpenCorpWiki has an additional dropbox addy down the street

https://opencorporates.com/companies/us_fl/M20000009226

note: The BBB listing confirms reconciles FL address w/ the domain https://opencorporates.com/companies/us_fl/M20000009226

This mailing list has been following the same trail I have https://www.mail-archive.com/nanog@nanog.org/msg112229.html
Generally solar increases demand for transmission because it is unreliable, so more transmission is useful to smooth out spikes and dips.
Nice to see we've come full circle back to Blackberries =)
If this helps you understand, NAT and stateful firewalling are often the same code base. NAT is basically just a sub-feature, purely for translation, that is it.

The NAT feature solves the problem of:

- public ipv4 exhaustion

You get in return:

- higher latency

- higher user & administrator mental overhead

- limited public ports

- protocol breakage (TCP & IPSec)

If you _remove_ NAT:

- users no longer have to figure out why they can’t connect to their local web/minecraft server using the public address/domain even after a port forward (the very common NAT hairpin problem)

- do not need to google “what’s my IP” as the machine knows its address in any context

- do not have to tunnel to a VPS, or use a VPN in cases of CGNAT (ISP provided double-NAT) to expose a server

- no longer have to maintain a split DNS zone for public/private addresses of a *public* server

- no longer have to google “how do in enable NAT traversal for this VPN”

- no longer have to learn what addresses are OK and not OK to use locally (rfc1918)

- no longer get confused into thinking NAT is a hard-requirement for any and all routing (ex: green admins whos only experiance is a basic pfsense install adding 3 layers deep of NAT in labs)

These are all problems I’ve either been paid to help figure out, or done for free on forums/discord, regularly.

Removal of NAT requires no user interface change, the same “port forward” terminology AND user interfaces can remain. There can still be a port forward tab where you enter an address and port. SOHO firewalls/routers that use stuff like iptables ALREADY add both NAT and normal firewall rules, and hide that fact. The security of user devices with a proper firewall/router does not change, the exposed interfaces do not need to change, everything gets simpler. I repeat, the basic abstraction presented to users does not need to change. The only reason to insist on NAT is ignorance; removal of NAT is removal of complexity.
The Python package PySnooper is pretty good for "fancy" print debug statements: https://github.com/cool-RR/pysnooper

I've caught quite a few bugs using this show-me-all-locals() approach...
What do you mean by Western Civilisation or Western man?

The idea of forbidden knowledge comes up again and again in a lot of cultures (see also the biblical story about the paradise). Buddhism has also similar stories (book of the death etc.).

Although the old perception of Greek culture was influential for the Renaissance, Ancient Greece is not easily defined as “western” https://www.quora.com/Is-Greece-more-West-or-East
All this is nothing compared to the Mexican drug cartels, need much more press coverage on them . . .
Wow please stop with this gatekeeping. Seriously, people "posting their crap" is a great thing about open source. More should be encouraged to do so. If you look at my github profile you'll find the crap I wrote when I was 15 and still learning lua and python. The repos are of course archived and not claiming to be "web scale and enterprise ready", but nobody should shy away from learning in the open.

You know what the worst thing about open source actually is? People who aren't owed anything, demanding to only see high quality code for their free enjoyment.

Seriously, this is a neat clearly proof of concept tool for a video game that is entirely about wasting time.
> they claim asking permission would have defeated their research

But surely this proves malice aforethought. If you interact with someone under false pretences to deliberately mislead them, then you are effectively lying to them. In fact, if you are doing so in order to receive something of value from them (such as their time reviewing your code) then it could even be seen as fraud.

Did they tell their IRB that their research involved deception? Before declaring the project exempt from oversight, the IRB should have required that the researchers answer a question like "Does your research involve interacting with people who are not aware of your project and who would act differently if they were aware?"

Until the IRB process at the university contains at least this level of protection against such ethical failings (not just in Computer Science research but across all areas of study) I think it is right for the kernel team to refuse to interact with members of that institution.
But you have a choice to interact with community or not to interact with an community, difference is that researcher's of “hypocrite commit” did not give such choice to community members, as of today there is overwhelming indication that this researcher's violated basic and fundamental principles of scientific ethical research.
> scrappy community-based true-DIY nonprofits

These tend to be very hit or miss and are strongly dependent upon the quality of the people involved in them.

The basic problem with shared spaces is that the equipment is always broken to a first order approximation. That's simply the nature of shared equipment. So, your space is very dependent upon having people who are very good at fixing equipment.

If you are a non-profit, this basically means that you must have a core of people who are willing to donate their time for free to keep the space maintained and functioning. When those people are disappear (generally due to advanced age), the space degrades to uselessness very quickly.

The primary makerspace problem is assembling that core of people and keeping it refreshed.

For-profit makerspaces, on the other hand, can at least pay people to maintain the equipment. That generally gives them a leg up on the non-profit ones even though the equipment gets broken just as often.
Former Citadel Trader on the flash crash
> we find stepping through a program less productive than thinking harder and adding output statements and self-checking code at critical places.

Uh, me too. That's why I don't single-step through huge chunks of a program.

I use code breakpoints.
As for the headset, i would suggest looking into a pair of bone conducting bluetooth headphones, such as the Aftershockz, as they have a built-in microphone and also are open ear design as they obviously aren't normal headphones. So you can use them in the car or anywhere, and keep them on wherever you go. I personally just bought a pair and used them already to listen to some music off my PinePhone.
I wouldn’t bet on that.
The Java case is arguably the least difficult out there thanks to reasons you outline. But still, the other day I had to debug a Gradle plugin written in Java. It's possible! But it took an hour or so of effort to figure out which options to use and which program to give them to.
Even if it stays stable, isn't that enough evidence that we don't need the Warrior Cop model? Being able to demonstrate an improvement in crime by toning down to play poker online https://easyeda.com/backlinkterbaik/idn-poker88-indonesia the violence is just gravy on top.
Welcome to the age if identity politics and the propagandization of news outlets. It was about 7 years ago that the NYT started including the race of the people they were writing about, that was not relevant to the stories back then but it is relevant now somehow.

Maybe because it is a quasi positive story it's OK. If or when he gets arrested for fraud like many of these young crypto exchange technocrats do, they will probably leave out his veganism.
> And CRT displays are fun

CRT + Magnets are fun and interactive!
Repo updated with examples.
I would be interested in reading your yet-to-be-written post!
Indeed, I agree -- the University of Minnesota should shoulder a degree of responsibility. That is even more so the case given that the researchers do not seem to understand (or clearly acknowledge that they understand) the importance of informed consent in both research and security operations, how much reputational damage (for them and the university) can result from unethical research, and the potential for actual harm to occur when research or security operations are conducted in an exclusively clandestine manner.
The latest patch adds a null check around a call to gss_release_msg. The commit message says “ The patch adds a check to avoid a potential double free.”

According to other people in the conversation, this is already taken care of by reference counting (https://lore.kernel.org/linux-nfs/20210407153458.GA28924@fie... ) and the patch apparently does nothing. The commit doesn’t reference any specific tool they’re using, or any bug they faced.

Looks innocuous, but I guess past behaviour from this group left enough of a bad taste for Greg KH to be suspicious.
And Blackberry is pretty much out of the phone business as far as I know.
Author of the original article here: I thought about that, but I really wanted to try pulling in live content in the spirit of an original receiver, and it was a little bit of an exercise to figure out the different ways I needed to scrape. But now it's done for Spectrum, I might go back an add it, along with an upgrade to a compute module to handle the demand.
Yeah little weird since regexes can’t parse context free languages. I suppose most so-called regexes aren’t actually regular expressions, but it still feels like driving screws with a hammer.
> There are species of Plasmodium which survive on non-human hosts which means the disease will always be waiting

A small correction, the species you're referring to don't 'survive' in non-human hosts, but actually the other way around. There are probably thousands of plasmodium species that infect everything from lizards to birds to monkeys. In monkeys (eg simian) there are a large number of pasmodium species that have undergone zoonotic transfer thereby infecting humans. It's believed the 'last man standing' in defeating malaria will be P. Knowlesi, or monkey malaria. It can infect humans, and seems to be quiet common in Borneo Island. But it hasn't to my knowledge, started transmitting human to human. But without a doubt we will continually see spill-over events of not only Malaria but other parasites.
So that's a little different argument, and more complex. Profit/loss is a weird thing in a non-profit.

College Football (in the Power 5, and top tier group of 5) itself is very profitable. But the money is quickly spent on the program and to fund the program and the department as a whole.

Also, some stats there include Div II, III, etc. Programs without big TV deals, licensing revenue etc. do not make money from their athletic departments. Not a shocker or really what any of this is referring to.

But for the major programs, the money from licensing, TV rights, conference revenue sharing, etc. covers the basics for women's programs and less popular sports. Then it gets dumped along with booster $ into the CFB football facilities arms race, ever growing coaching salaries, and multimillion dollar buyouts of contracts.

This isn't totally unique to not-for-profit Universities either. Executive perks in non-profits are another way to make the year-end balance out. Government programs, and corporate departments dump cash at the end of their fiscal years to avoid losing the budget the next year.
Do you really think that same event would have happened to an American?
The default license being the full rights reserved under copyright law. If no license is provided then there is no license. Right?
Read the entire article, only to see at the end that this is from 2017.

> Written on October 26, 2017
If the DoH server is hosted on Cloudflare we can use ESNI to send DoH queries.

Below is simple example using ESNI-enabled openssl.^1

Cloudflare ESNI works nicely for me. Very fast. YMMV.

1. https://github.com/sftcd/openssl/tree/master/esnistuff

# requirements: openssl-esni-2019-08-30 drill sed grep od tr
# get an ESNI key
(
printf 'GET /dns-query?name=_esni.www.cloudflare.com&type=TXT&ct=application/dns-json HTTP/1.1\r\n';
printf 'Host: cloudflare-dns.com\r\n';
printf 'Connection: close\r\n';
printf '\r\n';
) |openssl s_client -4 -noservername -ign_eof -connect 104.16.249.249:443 2>/dev/null \
|grep -o "data\":\"[^}]*"|sed -n s'/.\{9\}//;s/=.*/=/;wESNIRR'
# make a DNS request for the name "doh.crypto.sx" over HTTPS using GET method
read k < ESNIRR;
h=doh.crypto.sx;
(
printf 'GET /dns-query?dns=AAABAAABAAAAAAAAA2RvaAZjcnlwdG8Cc3gAAAEAAQ HTTP/1.1\r\n';
printf 'Host: doh.crypto.sx\r\n';
printf 'Connection: close\r\n';
printf 'Accept: application/dns-message\r\n';
printf '\r\n'
)|LD_LIBRARY_PATH=./openssl-esni-2019-08-30 ./openssl-esni-2019-08-30/apps/openssl \
s_client -4 -tls1_3 -noservername -ign_eof -connect 104.16.249.249:443 -esni $h -esnirr $k 2>/dev/null > pkt
od -An -tx1 -vw3000000 < pkt|tr -d '\40'|sed 's/00008[15]8[03]000[01]00/\
&/g'|drill -i/dev/stdin 2>/dev/null;
rm pkt ESNIRR;
unset h;
Strange that IE can handle it, no console errors or warnings. The head and body tags are empty on the page, so a blank render is expected
Isn't affecting that outcome, for good or ill - the primary work product of our lives?

What else can we do?
Rather not waste time finding photos which you will just argue is fake or not possible because of your "PhD" accreditation.
Iowa's oldest female muskie caught after dodging nearly 2k nets
Influenza cries. Influenza has been constantly assaulting humans for the last ~100 years:

Spanish flu (1918–1920)
Asian flu (1957–1958)
Hong Kong flu (1968–1969)
Russian flu (1977–1979)
H1N1/09 flu pandemic (2009–2010)

and imo there's another coming in the next decade. Hopefully it won't be any of the H7/H9/H5 viruses because that's going to hurt
I wonder how nations will react to such abuse going forward now that UK is no longer in EU. It should be pretty straightforward now for countries to outright ban any investment or cash flow from UK based entities. Nobody's now going to protect UK from such actions like EU membership could have.

Of course the counter is these UK territories will be too useful for the corrupt politicians for them to want to ban.... Much like Switzerland.
Author of the OC here: yes, the TV consumes 850 mA at 12 V DC, plus the extra dollop needed for the Pi, so it's drawing about 11 Watts — less than a typical CFC, let alone an incandescent :).
Unfortunately, MPLv2 has section 10 that means Mozilla Foundation has the ability to arbitrarily create new versions of the license, and it can be used with any MPLv2 licensed code. It's similar to the "GPLv2 or later" clause, but hard-coded. While I currently trust them, there is way to ensure that will always be the case.

[1] https://www.mozilla.org/en-US/MPL/2.0/#versions-of-the-licen...
I get what you're saying and I don't want that that either. But I also don't think a simple apology that doesn't attempt to justify one's actions can be so easily flipped.
Honestly I think your best bet it to talk to teachers and see if the administration in the school is functional. It’s kind of like work if the admin/leadership is good problems get sorted out and good people can do good work. If the admin is bad and chaotic then good people can’t do good work problems fester problem kids disrupt the process.
It's ok to generate garbage if it goes away immediately; that's essentially a stack allocation. Performance problems come up when you have a mix of lifetimes. (that slows GCs down and causes heap fragmentation outside copying GCs)
I don’t see what closed systems have to do with it.

The big difference now is that someone with no computer experience can tap a touch screen and chat for hours using a device the size of a candybar wirelessly from the back of an elephant in rural south east asia.

That wasn’t possible 24 years ago.
The professor is not a native English speaker. I’d cut him some slack in minor issues with his word choice.
Yes, but for interpreted language 'X', are the created artifacts of a practical size to send down the wire for an actual production site? The idea being that as WASM adds higher level primitives, that size gets smaller.
I think there's a company attempting to implement their own version of something similar. A very important part of search is also the understanding of language semantics. Something that is really cool for this is Kythe [0].

[0] - https://kythe.io/
Google Logica Aims to Make SQL Queries More Reusable and Readable