skysight-inc/HackerNews huggingface dataset:
As a physicist I have a similar reaction to a bunch of topics. Sometimes people are very happy with the insider info I can bring to a thread (e.g. how does the EHT create it's picture), but sometimes you get so much opposition from people who obviously don't have a clue and simply assume that everything is simple to solve with machine learning and that all professional scientists are bumbling idiot who can be save by the comments of a silicon valley kid that it stops being fun.

I wonder if a "badge" system could help HN. Validate professional work experience with a moderation team ("astrophysicist" because I have published papers there, or "radiation control tech" or "worked in the movie industrie" or "work at google" or whatever). You could even have more than one badge (say "work at google" and "race sailboats for sport"). And when you post a comment there is a list of all your badges below the text field an you can select one to be displayed noticeable above your comment to indicate "I have professional knowledge of this". Of course you can still post a comment without selecting any of your badges because "radiation controll tech" says nothing when discussing cookie recipes, but is an important thing to not when discussing a radioactive spill.
"How does this even get invoked" and "Where would I go to find these logs" are the two questions that, if the answers are not obvious/obviously documented, there is a big problem with that particular system.

My current company for whatever reason does not value logging at all, to the point where for lots of our systems there just aren't logs/nobody has ever bothered to look for them. It's pretty astonishing to me, a person who has valued logging as one of the highest-value mechanisms to increase tracibility.
To clarify, I mean any license, not Amazon which I read doesn't have one yet.
For the western emacs user probably not much. Unfortunately, the ability to use non-latin typefaces in the apps are often (resasonably) neglect by most devs.

Using HarfBuzz (that is a font shapping library), the dev don't have to worry about how the text is going to look in other languages, such arabic, chinese, etc. The library will take care of that.

HarfBuzz is the same text engine used by Firefox and XeLaTex.

Also it allows the user to use features such ligatures, font weight, emojis. Not sure if emacs will support those from the start.
Very good to have on the job. Employers will take advantage of autistic work habits, attention to detail, lack of time wasted with water cooler talk, etc. But you need to have a diagnosis in hand to get an accommodation or a free pass when you say something stupid that you are not supposed to say.
Only handicap spots?

If so, why?

Just the easiest thing to spot and not misdiagnose, I guess?
Well, we already have a database like that. So why not a browser or an OS.

Unfortunately, there's only one Arthur Whitney. Other people can emulate his style and genius, but I don't know anybody else who brings this kind of ruthless minimalism to everything they do -- and make it work so well.
You don't fire at your neighbors. Birdshot fired upward (at a drone) is going to fall back down - after losing it's muzzle velocity to air resistance and gravity - at terminal velocity. The terminal velocity of birdshot isn't fast enough to do damage.
A huge criticism of Aadhar is that with Aadhar, a court order isn’t necessary. The Aadhar act allows any lookup authorized by mid level bureaucrats.

Also, given that a lot of Aadhar data has leaked (even the biometrics have leaked in some states[2]) and given the lack of privacy legislation in India, it’s trivial for private entities, including scammers, to know your bank accounts.

Wide availability of bank account info has enabled a number of social engineering attacks[1].

Separately UPI remains vulnerable to SIM cloning as the phone number is crucial to UPI identity.

[1] https://www.google.com/search?&hl=en&q=upi+fraud+in+india

[2] https://medium.com/karana/gujarat-biometric-leak-and-registe...
Even when they come from a burning radioactive material?
Cesium-137 cleanup isn’t especially difficult compared to some other radioactive agents. A rather painful vigorous scrubbing (speaking from experience) is effective for external exposure and Prussian Blue is a moderately effective antidote for internal exposure that will likely prevent loss of life. No radiation contamination is “safe” and Cesium-137 is particularly nasty, but cleanup is definitely possible without long term effects (like at the Chernobyl site) generally.
pretty interesting research. biochem is fascinating to me. I know practically nothing, but it's it's pretty cool that the 'shape' of a compound (here we see oxygen/sulfur substitution) is often what matters.
The Power of Substitution in a Nutshell
>I guess OP thinks that vanity-eth.tk is a website with server side code.

I am fairly certain that very few people go and read the entire supposedly client-side JS code served by that site. It takes a very tiny bit of obfuscated JS to send 256 bit somewhere else.

[edit]: and when you generate a key pair that's going to potentially store multi kUSD in value, trusting anything that happens in a browser is - call me old fashioned - suicidal.
If you're using an angle grinder on something you expect some smoke to come out. You might not notice if it's slightly the wrong color.
Re: India

The connections to Aadhar is far more interesting than is mentioned in the article. There is a revolving door between USAID's 'Catalyst' promoting cashless transactions, Aadhar and the people who benefited from demonetization. The Indian state has also been extremely antagonistic to Bitcoin and other such 'anarchist' platforms.

https://www.globalresearch.ca/a-well-kept-open-secret-washin...

The state apparatus often grumbles about 'terrorism' and how internet has made things difficult for them. Infact, the minister incharge of IT was quoted as saying in 2011 that internet access needs to be moderated with IDs (guess which one). It's almost certain that such legislation will be authorized in the coming decade - perhaps sooner if the "i-patriot" act which is in the waiting (in the US) passes
earlier.

It may very well be that the retainers of the East India company (aka deep state) are planning on selling the nation for a few pieces of silver again - which would explain why policies remain uniformly the same with every dispensation. Would not be the first time, and should not be surprising. However, since history education follows the colonial model of cryptic self-justification, it should not surprise anyone that clear foreign geopolitical moves (India has close to half a trillion of IMF/WB loans) are now seen as 'nationalistic'.

It'll be very interesting to see how this proceeds in India - given its hostile stance on Bitcoin. I'm betting the state will welcome it with open arms and will probably proceed to tie it to UPI. In fact this could take a big share of the foreign remittance market, and could rope in Indian banks in to influence the state. I imagine people like Nandan Nilekani, who illegally pushed the 'Big Brother' project, will play crucial roles here.
https://merit.world/ ... because it will kill capitalism. Eventually. (but first it will fix FOSS)
I fondly remember when Clifford Stool's family pictures were leaked for a couple of months through Google Images. Really loved to see hus train adventures with his grand daughter and in general how toxic and subconsciously intrusive Google is. You others missed out but I did truly enjoy it. Welcome to the Google Bezos future.
So in other words yet another "too big to fail" situation.

> The right answer is to tighten regulations around this industry so that risk gets priced into the stock which makes it less profitable over time which gives institutional investors time to reallocate with minimal shock to those who can least afford such shocks.

Here's how much Equifax has spent on lobbying the last 10 years:

2008 - 500K

2009 - 500K

2010 - 560K

2011 - 670K

2012 - 620K

2013 - 690K

2014 - 770K

Interesting what happens next considering this headline:
A.Equifax Learned of Significant Cybersecurity Deficiencies in 2015

2015 - 1.02K

2016 - 1.1K

2017 - 1.07K

2018 - 1.27M

Here's the status of three bills that were introduced:

S.1815 - Data Broker Accountability and Transparency Act of 2017
Introduced 09/14/2017
https://www.congress.gov/bill/115th-congress/senate-bill/181...

H.R.3806 - Personal Data Notification and Protection Act of 2017
Introduced 09/18/2017
https://www.congress.gov/bill/115th-congress/house-bill/3806...

S.1816 - Freedom from Equifax Exploitation Act
Introduced 09/14/2017
https://www.congress.gov/bill/115th-congress/senate-bill/181...

As much as I appreciate the idealistic approach to regulate the markets but it clearly doesn't work. Period. It only takes a company or industry with a lot of money to essentially write their own laws.
can’t old games just be emulated or containerized ?
I should create memealloc which converts all memory allocations to base64 encoded gifs
I don’t think that hyperbole, “clearly” intentional or not, should be given a free pass by readers simply because it’s an opinion piece.

I also found the tone of the article a bit off, and it has nothing to do with whether I agree or disagree with any of it.
Maybe it would be better to change the link to [1] ?

[1] https://github.com/vlang/v
It's pretty unclear what its purpose is. The examples look somewhat like go (including something that looks like goroutines, right down to being called with `go`). So, what differentiates V from go, I guess? (Or whatever other language it views itself as competing with, if not go.)
By time the third OS comes into play there will probably be enough shims that Valve's work will be drastically reduced. Valve is playing the long game in everything. That is their operation style. Which seems strange when most every other company is all short term profits.
Instead, we need a secure, unique personal identification system

Secure. Unique. Personally identifiable. Pick any two.
What language developments are happening at Microsoft?
Not one graph in an article about an economic issue which the author claims affects most people? Hrmm.
What he ignores is what happened in the 70', the start of mass immigration, legal and illegal from non European countries and the destruction of the blue collar jobs and wages by moving them to china or to illegal immigrants. Not a word about this in this article, I wonder why. Even if you don't think this is the main cause, don't you think it worth a mention at least?
"it may actually cement the dollar as the world currency once and for all"

On the other hand, "we respect privacy" != "panopticon money."
Title should say 2017
Hm I looked around the repo, and there doesn't seem to be much there.

$ find . -name '*.v'|xargs wc -l|sort -n
...
314 ./glm/glm.v
330 ./time/time.v
338 ./builtin/utf8.v
339 ./examples/tetris/tetris.v
490 ./os/os.v
630 ./compiler/scanner.v
644 ./compiler/table.v
712 ./gg/gg.v
814 ./builtin/string.v
845 ./compiler/main.v
848 ./compiler/fn.v
3216 ./compiler/parser.v
12573 total

I'm a big fan of compact code, i.e. doing more with less... but I have been working on langauges for long enough to know that it takes surprisingly large amounts of code to do anything useful in this space.

If you discount the lexer and parser, it's like 8-9K lines of code, and it's hard to imagine much being done there. You can make a "toy" in that much code, but the gap to a production compiler is very wide (e.g. a minimum of 50K or 100K lines of code).

There is also this translation which is not in the repo:

$ wc -l v.c
15099 v.c

----

Also, this bootstrapping part looks pretty slick, except I get a core dump (on Ubuntu 16.04 with default GCC):

$ time cc -w -o vc v.c

real 0m0.553s
user 0m0.517s
sys 0m0.035s

~/git/languages/v/compiler$ time ./vc -o v .
Segmentation fault (core dumped)

real 0m0.095s
user 0m0.002s
sys 0m0.000s
It was quite an adventure to follow Clifford Stoll's most intimate general day from day through the cancer we know is Google. I did. I guess you others missed out.
A lot of these games aren't that old.
BitScope: Scaling Bitcoin Address De-Anonymization
It's data which belongs to the hacker(s) now, too, since Equifax made it publicly accessible.
> Building a distributed system isn't hard per-se.

Well, we just have some ugly proofs that building a proper distributed system is impossible, leading to many trade-offs that trigger one or the other customer at times... There aren't that many areas in computer science which are as difficult as building reliable scalable distributed systems.
Not a great solution if your window manager groups application windows together (e.g. gnome shell and osx).
Prior to moving to software development, I worked 5 years in Support and consequently I have a murderous hatred of anyone writing software that is hard to debug and logging is a huge part of that.

I was actually greatly inspired by a product I used to support which had such detailed logs that you could troubleshoot almost any issue from the (rather huge) log dump. I try to do the same now.
What a scathing report.

What's even more horrifying by Equifax's complete incompetence before, during and after the data breach is the fact the company is still making money, no one lost his or her job and no one went to jail.

I hope this report will spur Congress to hold Equifax executives accountable.
You wouldn't, but many do. That's exactly the problem - borders are always going to be a legal grey area, so many will focus on crossing the border illegally, even if they make an asylum claim after they arrive.
Germany achieve last eight with win 3-0 over Nigeria
When people say Cyberpunk w.r.t crypto, do they actually mean Cypherpunk? Or can someone explain what the difference is?
I've seen a similar construction in Germany so I assume it's allowed.
So ask your employer to convey an interest in maintaining the 32-bit library.
You can read about differences here:
https://vlang.io/compare
When you're grinding there's significant metal and abrasive dust thrown into the air. Given the airflow they generate and how fine the radioactive powder is even a small nick in the capsule could end up with a lot of material in the air without you noticing it.

A jig to limit grinder motion sounds like really cheap insurance to prevent this failure mode.
Correct. More specifically:

"Continue supporting the time-honored usage of volatile to load and store variables that are used for shared memory, signal handling, setjmp / longjmp, or other external modifications such as special hardware support."

Which is what people want and use volatile for in the vast majority of cases. Removing that functionality would render driver, OS and embedded development a pain.
> Critical professional positions can take ages to fill because they pay less and qualified people often don't want to live in the middle of nowhere.

On the plus side I'd hope there's good job security
Indeed, abduction is a way to base your priors in Bayesian nets!
Compared to Go, taken from [1]

V is very similar to Go, and these are the things it improves upon:

- No global state

- No null

- No undefined values

- No err != nil checks (replaced by option types)

- Immutability by default

- Only one declaration style (a := 0)

- Much smaller runtime

- Much smaller binaries (a simple web server written in V is 65 KB vs 7 MB in Go)

- Zero cost C interop

- No GC

- Much faster serialization using codegen and no reflection

- Precompiled HTML templates unlike html/templates that have to be parsed on every request

- Fearless concurrency (no data race guarantee at compilation)

- Enums

- Generics (in July)

- String interpolation: println('$foo: $bar.baz')

- Stricter vfmt to ensure one coding style

- Centralised package manager

[1] https://vlang.io/compare
There are closed-sourced products that never released as 64bit

Yep. I have a number of 32-bit programs that were never and will never be ported to 64 bits because the author has died, the company is out of business, or other reasons.

Now I will have to buy replacements for these programs just so I can run an OS that gets the latest security updates.

It can also affect hardware.

For example, I have two Apple AirMac routers that can only be configured with a version of Airport Utility that runs on old hardware. I'm lucky to have an old iLamp around that I can use when this is necessary, but when that dies, I have to throw away two perfectly good routers just because Apple chooses not to support them in the current version of Airport Utility.
I only got 4-5 paragraphs in, but this is pointedly a story, not a piece of documentation.
Any business transacting in dollars is not going to be a free enterprise in a free market.
IMHO, the only practical avenue for non-catastrophic regime change is to coordinate through encrypted electronic communication, which brings us right back to the EFF - covering us while we build systems that route around these fuckers.
When the Light Doesn’t Shine on You – Dealing with Envy and Jealousy
The first 64 bit release of Firefox for Windows [1] was Firefox 43.0 which was released at the end of 2015 [2]

[1] https://www.computerworld.com/article/3015388/mozilla-finall...

[2] https://www.mozilla.org/en-US/firefox/43.0/releasenotes/
Looks like the same idea as Konstantin Knizhnik's thread_alloc:

http://www.garret.ru/threadalloc/readme.html

At least the same architecture of allocated chunks management.
Many condos/townhome developments in the US have "homeowners associations" (HOAs) which often empower your neighbors to do precisely that -- enforce parking and other rules within the bounds of the development.

Speaking from personal experience, while it's private property and legally allowed, and despite the HOA having good intentions in theory, this leads to an attitude of distrust amongst neighbors, people weaponizing petty complaints or viewing their neighbors as "informers", and/or a cabal being vocal, passive-aggressive complainers about everything.

A better solution would be farming this out to a private unaffiliated company -- although by no means perfect, would prevent the detrimental effects on quality of community.
> That is precisely the data that rightfully belongs to individuals.

That is precisely what it's not. Your existence isn't a secret. Things like your address, phone number, and legal information are freely available from a variety of sources. When you do business with banks or other lending institutions, you are explicitly granting them the right to exchange your payment information with other institutions and CRAs. When you seek or attain employment, you are told if the company makes use of some service like The Work Number for previous employment and salary tracking.

> Pretending that a "secure" system can be devised which will protect that data is irresponsible, because it is impossible. The data will leak eventually.

This is sadly true.

> grotesquely harmful institutions like the CRAs

Without CRAs, how would companies judge your credit worthiness? Access to credit and loans would be much more difficult, and would be much more expensive, without them. Or some similar mechanism to share that sort of information.

Again, the harm doesn't come from the CRAs. A CRA doesn't grant an identity thief access to your accounts, or open credit in your name. That's the banks, CC companies, utilities, etc. who will open accounts with insufficient proof of identity.

It's not the data that's toxic, it's the misuse of it. Allowing accounts to be opened or accessed with easily searched or guessed information is where the real problem is.
> The unsigned long type has an implementation-defined width...

That's true, but well, it's not doing a left shift but a right shift. For left shifts, you'd usually write something like (c << 8) & 0xFFFFFFFF, or just use a fixed-width type (as you say).

> Oops, wait, no there isn't; it's only required to be there if the platform has a 32 bit type.

Most languages just have the standard integer size be 32 bits, and pretty much all machines/compilers today have uint32_t. If you just make uint32_t a requirement you get basically what you get in these other languages. Alternatively stick with (unsigned) int/long/long long, possibly wrapped in a typedef. I don't see what's the problem here. Plenty of options, pick your portability / explicitness tradeoff.

> You can easily find C code in the wild written in two (or more ) ways. Search almost any project for #if and #ifdef.

Sure, but not for this regular kind of bit-shoveling code. Mostly for platform integration. And yes, a little bit of setup code to support different compilers.
> I'm still pretty bummed about what this will mean for WINE though

why? all Intel chips currently supports 32bit ISA. You can still have VMs to run 32bit. also IIRC, Wine is X-Window? so you can even attach through SSH-X to it with simple Docker container.
Agree 100% - logging is expensive, in terms of performance hit and storage, but it is totally worth it.
Alexa, how can I fly to Mumbai?
I know that was sarcasm, but I don't think it applies to Apple. Their managers seem to be employed long-term and they seem to be loyal.
Can you elaborate? It seems trivial - just scan every function call. Surely it's not possible to call a function without typing its name somewhere? (Obviously if there's funny business with 'eval' this won't work, but then it reduces to the halting problem in the general case so that's fine. Most programs don't use eval.)
I can afford to lose the price of a ticket every week for the chance to win life changing money. So it’s a simple decision for me.
Huawei licenses the ARM instruction set and some architecture components. If it’s a mobile processor, at the very least it’s going to license ARM instructions
Here's a cute way to generate Bitcoin key pairs using only bash and some fairly standard command line utilities (disclaimer: I wouldn't use it to generate production keys).

https://gist.github.com/colindean/5239812

This was actually put together at the Bitcoin dawn of time by a bitcointalk user called grondilu.

Here's the original (circa 2010) thread:

https://bitcointalk.org/index.php?topic=2461.0;all
I don't think Libra is going to end up with orders of magnitude more capital than the rest of the world's investors, most of whom are much more risk tolerant, and they're obviously going to define the term "low risk" as "let's make an easy profit by backing our US Libra-holders' accounts with US Treasuries instead of cash" and not "let's corner the market for Rwandan government securities to try exert political pressure on them"
Yep.

Just imagine how effective boycotts will be. You just look at the grocery store shelf, and you automagically see which foods you can buy. They'll be able to give tickets on cars much easier as well. Just have AI's pour over everyone's monday video after hours, and get that ticket for parking in the handicapped spot in your mail on wednesday.

Most of the impact will be far more intimate though. Bartenders' glasses will just say: "Do Not Serve" when they look at a person. (Automatically keeping track of how many drinks each person is getting.) Women and men at bars will be able to just look at each other, and it will say "Sex Assault Risk", "Has Kids" or "Violent Crime Conviction" or whatever.

And that's just connecting the glasses to the public databases. They would also be connected to the small private data repositories updated by a person's close friend group. Imagine the information overlays there. Everything from "Has Girlfriend", to "STD Reported", to "Puts Out", to "Small Penis".

I can imagine life becoming almost an open book in the far future.
Where did you find `v.c`?
One is a very attractive bearded software developer, the other is something to do with crypto?

Unless they’re referring to the dystopian feel of this whole thing, which is more likely.
Thx, mate. I'm a TOR user. Happens all the time.
Who Liked Hurricane Sandy? These Tiny, Endangered Birds