skysight-inc/HackerNews huggingface dataset:
Unfortunately I had only 2 weeks to create scraper for Yahoo Stocks. So I had to sacrifice something.

The closer I have from a landing page would be a blog post presenting it with images/gifs: https://blog.guilatrova.dev/project-profly/

I assume you got a point. Show HN guidelines https://news.ycombinator.com/showhn.html says it's fine to share projects at the very start so people can criticize. So I wanted to give it a shot. Anyway, thank you for your feedback, I'll keep it in mind next time if I ever wish to publish something :)
I wonder if I will ever use Haskell at all. Currently I'm trying to learn PureScript as the next closest thing I can use in production.
Give this a try : https://8bitworkshop.com/
Hjalfi writes a vi for CP/M
I know it doesn’t matter much but just to ground these numbers a bit - anyone owning or trying to own a yacht with “only” $10M is indeed heading towards $1M very quick.
This is how I would have liked the Leap Motion thingie to work.
I have a few soviet cameras. What stands out the most is their sheer heft.

I have a Fed-4, a Fed-5, a Lubitel and three original, marked-in-cyrillic Lomo LC-As (not the clone Lomography Inc. marketed later). When I was doing film photography I also used to have a Diana (shitty but on purpose Chinese 120/medium-format camera) and a (mystery Russian beyond my ability to read Cyrillic) medium-format camera that needed a tripod out of how heavy it was. Finally, I had a consumer-grade Canon.

The Feds weighed like double what the Canon packed with two extra lenses did. LC-As are not that heavy, but the front-panel is finicky and I feel pained to put the thing in a backpack. As it turns out, the cameras I take out the most are (Chinese) Vivitar Ultra-Wide and Slim and the unmarked fixed-focus camera my family usedwhen I was a child.

Before you buy a Soviet camera: these things are heavy!

Edit: reading the comments I remembered another two: an Agat half-frame camera and another one I-can't-read-the cyrllic-from half-frame that has a huge thick light sensor around the lens and so it has auto-exposure. The former is plastic and not too heavy (but the exposure controls are hard to use, and because it's a half-frame it can't be as forgiving as the wide-aperture lenses in fixed-focus cameras). The latter is heavier than my laptop, I think!
Linus Torvalds battles power cuts to keep Linux releases rolling out
GKE Autopilot: a revolution in managed Kubernetes
I think you misread the sentence. It's not the largest value JS can represent, it's the largest value it can "reliably represent". After 2^53 - 1 you get incorrect results when dealing with integers, making the results not "reliable".
It's Pluto all over again!
The defense agreement has been around before TSMC became a superpower in chip making.
I've got a Holga that I won in a raffle when my wife was in the photography program at Santa Monica College. One of these days I'm gonna track down some film for it and actually take some pictures (and then find somewhere I can get the film developed).
I have created side project products which I thought were pretty good but got to absolutely nowhere because I didn't have an audience. But I got no time to build an audience and built products. I have a full-time job and a family I love to spend time with. And I'm an introvert on top of that.

So I guess I'm wired to fail in this whole product thing.
AOL was profitable. I can't find any source that states AIM was profitable.
It's 'sovereignty' is purely at the mercy and whim of real nations. The fact that it is basically a social group for the aristocracy is honestly the only reason it still exists.
My history has a few thousand commands....
I believe Cardano will re-ignite the interest in Haskell.
I agree using your watch is cool. However I think you lose out on the security aspect, an important element that a fingerprint provides all on the same device.
Skip down to the section labeled "What we think happened".

Essentially, someone took over the Network Solutions domain management account for the domain and transferred it to a different registrar.

It's not clear if that was due to a weak password, compromised contact email account, someone social engineering the Network Solutions staff, or something else.
JavaScript: Remove a Specific Item from an Array
It’s interesting that HN discourages discussion of this topic.

On one hand i suppose it can lead to whining by people whose posts didn’t do well (but does that ever actually happen on other fora?)

OTOH this kind of meta discussion (in any context, online and real space) helps direct conversation in a coherent fashion.
And, you know, not all, you know, do that you know. Most you know probably don't, and you know, in my case they were doing just HFT. Sorry to disappoint.
Data tool SQLizer now detects your Excel Worksheets automatically
And what boggles the mind even more than this sorry state of affairs in the USA is that a significant part of these "working poor" are voting for a party that angrily rejects any notion of a European-style welfare system that would help improve this situation as "socialism"...
AIM was one of the very first apps on the iOS store — right out the gate. They could have sold it for $0.99 and seen how that went — it went surprisingly well for WhatsApp, after all.
"Blau gas was most famous, however, as the buoyancy compensating fuel for the LZ 127 Graf Zeppelin. It had several advantages over liquid fuels such as gasoline. Because it weighs approximately the same as air, burning it and replacing its volume with air did not lighten the airship, eliminating the need to adjust buoyancy or ballast in-flight" - https://en.wikipedia.org/wiki/Blau_gas

If it was a hydrogen airship you could dump hydrogen to compensate, but helium needs to be reused. I'd guess they have run the numbers on the different ways to change the buoyancy and it's easier to keep the water.
Moment when triumph turned to torment for SpaceX
We asked a few friends to try from different countries and it seems to work, maybe try loading it again?
IMHO the problem is deeper than that. Economists often wrongly and silently presume that free market equilibria lead to desirable states of society but there is nothing in their theories that would warrant this. It works for simple trades (bargaining) but once you're at the level of institutions there is no need for a match between institutional needs and the preferences and desires of individuals in a society. For instance, to build a certain product a company needs a certain distribution of different types of work. These needs of the larger institution need not match individuals' life choices at all. Some jobs can even be so desirable that workers are willing to lose money in the long run (that's e.g. how Amazon benefits from selling the works of self-publishers who often overall lose money). Consequently, since people need to make a living, even in a fully functioning free job market there can be a substantially large number of people who are pressed into choices that make their lives miserable.
Klarna: Post-Money Valuation of $31B
You are passionate about a "catastrophe" that doesn't exist: https://environmentalprogress.org/big-news/2020/6/29/on-beha...
I had a very hard time reading this article. It's filled with so many platitudes and truisms ("And, it always helps to have friends and good relationships with the people who are able to help.") and yet it doesn't really explain what happened. For all I know they might have forgotten to pay for the invoice.
> Personally, I think the anglosphere should allow Hong Kong citizens to relocate to their countries.

This is sort-of happening. The UK is making it easier for the Hong-Kongese to relocate to the UK and gain citizenship. Note "easier" doesn't mean "easy", and one needs to get out of HK first, presumably.

But speaking of the UK, it is a massive slap in its face. The UK brokered the unification agreement (not that they had much pragmatic choice but to give up HK), China is now not even pretending to honour it.

A bit like with Ukraine's deal to give up nuclear arms: https://en.wikipedia.org/wiki/Budapest_Memorandum_on_Securit... . I'm amazed this has gone down so placidly.
If you are a paid subscriber you get extra bits from VirusTotal.

One of which is you can see what files are "parents" of the sample. In this case, there are a bunch of zip files that contain this file, all named Immunity Canvas or similar. Canvas is a pentesting tool where they publish exploits, so I guess he's saying you can attribute it to Immunity.

And yes, VirusTotal lets you download the file if you pay. It's the foundation of the "threat-intelligence" industry :)
I grew up like you but you and I weren't poor.

If your parents immigrated like mine (wife legally not allowed to work, dad on stipend) then your father (and possibly mother) was very well educated in your home country, then immigrated to the US, finished his studies or did a temporary training and then took a well paying job.

When having a $1000 a month income is known to everyone to be temporary and you know a well paying job is on the other side, that's not the kind of poor the author is talking about. When you know you will have money soon you can make all sorts of wise choices to handle a period of low liquidity. When you don't know that, you can't make any of those choices.
This should be the top rated answer!

"We are a community of practice of tech workers that provides support and guidance for systemic change in our organisations and industries, to face the climate crisis."
The article will not allow sudo changes on Big Sur - at least, not without changing permissions of the sudo file first:

1. sudo -Si
2. chmod 644 /etc/pam.d/sudo
3. vi /etc/pam.d/sudo
4. Add the 'Auth sufficient pam_tid.so' line
5. chmod 444 /etc/pam.d/sudo
6. ...
7. Profit!

Very handy tip though, thanks!
And it did. Plenty of Texans were reducing their power usage to the absolute bare minimum once they got word of how expensive power had just become.
Not complete without the Big-Mac-Index:

https://en.wikipedia.org/wiki/Big_Mac_Index
Just tried it with my iPhone 12 Pro and worked fine. Logged in with Google on the first try.
Happened to me while being afk for 30 mins. I reboot daily, yet it still force closed programs ...
Base load generation is unnecessary, the only type of power that's needed is dispatchable or peak power. If you can meet demand at peak, you can meet demand in the trough too. All other power types are added to the grid to increase affordability, reliability or green credentials.

Neither wind nor nuclear are suitable to use for peak power.
Implementing Simple Futures with Coroutines
I believe the device keeps looking at the sensors and checks to see how many times the electron jumped in the "correct" direction, if the device "won" an ammount of times that, according to their historical performance, is above a certain threshold, the proccess is stopped and the device will use the energy it gathered to do work. When all the energy was used, the proccess will be repeated. I have serious doubts about how many real "work" can such a device really do, when you take into consideration the energy necessary to keep the sensors, data keeping, and the "trapdoor" all working. It's like using a tab of how many green candles have appeared before on a stock price chart to decide when to sell, it's a temptative idea, but in the end your results always return to the mean. The 2nd law is an unavoidable beast.
I'm not sure about the "not efficient" part either. My password is 10+ characters, random alphanumeric with special characters. I sometimes mistype it. Whereas I'm yet to make a mistake tapping my finger on the finger print reader.
Yep! We have this issue[0] open. I'm also interested in getting Prefect and GitLab CI as orchestrators too.

[0] https://gitlab.com/meltano/meltano/-/issues/2393
Yahoo Messenger was my jam so much so that I wanted to be printed on my epitaph "You have been disconnected."
What is the latest development on nuclear power? I tried to read about these recently, but maybe can you point me in the right direction?
Interesting. I'm solidly upper-middle-class (typical income for this forum, I imagine). I don't think doubling my net worth would make me much happier or financially more secure. It would allow a new Tesla instead of a used BMW. And flying business class for vacation. With the state of health care/insurance in the US, despite being a ridiculous amount of money by most measures, it wouldn't allow me to retire in the 50s or remove the concern that I'm one bad car accident or cancer scare away from financial ruin.
https://jobs.lever.co/pachama
Yeah it's not very good writing, but the tl;dr is that someone executed a social engineering attack against Network Solutions, got them to update contact information for the domain owner to themselves, transferred it to BizCN, then transferred it to Key Solutions, and then attempted to auction the domain name for $190k.
Can you provide more explanation?
N=1 but one of the reasons I don't partake in modern gaming is ridiculous loading times and mandatory update sizes.
The UK didn't really have an alternative, I think.

UK "owned" Hong Kong "proper", i.e. what is called "Hong Kong island". This is a tiny fraction of the territory it was governing until 1997. The remaining territories were only leased, on fixed-term, from the Chinese government, with the lease running out in 1997.

Hong Kong Island is in no way self-sustainable as a foreign territory, much less so than even Gibraltar or the Falklands. Think owning downtown Manhattan, with the US hostile to the idea.
grep "What we think happened"
The watch unlocking mechanism only works if it’s in an unlocked state, i.e. you haven’t taken it off your wrist since the last time you entered your PIN. Somebody would have to double-press the side button on your watch while you were wearing it.
Sir Kazuo Ishiguro: Young authors may self-censor for fear of being “trolled”
This was in the same decade that the USSR fell, it felt inevitable that communism would give-way to capitalism and indeed china was slowly allowing more freedom in the rest of the country, that's all been rolled back under Xi who I guess is a megalomaniac.
You're right that this is not a fair comparison (I was mostly interested in showing a variant with loop that is guaranteed to work on all implementations, unlike fact2).
Without type declaration, and without speed 3 optimization, the fact3 case is:

Evaluation took:
2.628 seconds of real time
2.624228 seconds of total run time (2.624228 user, 0.000000 system)
99.85% CPU
8,395,768,934 processor cycles
0 bytes consed

Still less that fact2.

But fact2 optimized and with types is:

Evaluation took:
1.416 seconds of real time
1.419171 seconds of total run time (1.419098 user, 0.000073 system)
100.21% CPU
4,530,124,009 processor cycles
0 bytes consed

For reference, here are the dissassembly for both optimized versions.

; disassembly for FACT2
; Size: 97 bytes. Origin: #x5380C48A ; FACT2
; 8A: 498B4D10 MOV RCX, [R13+16] ; thread.binding-stack-pointer
; 8E: 48894DF8 MOV [RBP-8], RCX
; 92: BB02000000 MOV EBX, 2
; 97: 660F1F840000000000 NOP
; A0: L0: 4885C0 TEST RAX, RAX
; A3: 743B JEQ L1
; A5: 48895DE8 MOV [RBP-24], RBX
; A9: 488945E0 MOV [RBP-32], RAX
; AD: BF02000000 MOV EDI, 2
; B2: 488BD0 MOV RDX, RAX
; B5: E846527FFE CALL #x52001700 ; GENERIC--
; BA: 488BF2 MOV RSI, RDX
; BD: 488B45E0 MOV RAX, [RBP-32]
; C1: 488B5DE8 MOV RBX, [RBP-24]
; C5: 488975F0 MOV [RBP-16], RSI
; C9: 488BD0 MOV RDX, RAX
; CC: 488BFB MOV RDI, RBX
; CF: E88C527FFE CALL #x52001760 ; GENERIC-*
; D4: 488B75F0 MOV RSI, [RBP-16]
; D8: 488BC6 MOV RAX, RSI
; DB: 488BDA MOV RBX, RDX
; DE: EBC0 JMP L0
; E0: L1: 488BD3 MOV RDX, RBX
; E3: 488BE5 MOV RSP, RBP
; E6: F8 CLC
; E7: 5D POP RBP
; E8: C3 RET
; E9: CC10 INT3 16 ; Invalid argument count trap

And

; disassembly for FACT3
; Size: 113 bytes. Origin: #x5380DA07 ; FACT3
; 07: 498B4510 MOV RAX, [R13+16] ; thread.binding-stack-pointer
; 0B: 488945F8 MOV [RBP-8], RAX
; 0F: 31F6 XOR ESI, ESI
; 11: 31C0 XOR EAX, EAX
; 13: 488BF2 MOV RSI, RDX
; 16: B802000000 MOV EAX, 2
; 1B: EB31 JMP L1
; 1D: 0F1F00 NOP
; 20: L0: 488945E8 MOV [RBP-24], RAX
; 24: BF02000000 MOV EDI, 2
; 29: 488BD6 MOV RDX, RSI
; 2C: E8CF3C7FFE CALL #x52001700 ; GENERIC--
; 31: 488BF2 MOV RSI, RDX
; 34: 488B45E8 MOV RAX, [RBP-24]
; 38: 488975F0 MOV [RBP-16], RSI
; 3C: 488BD6 MOV RDX, RSI
; 3F: 488BF8 MOV RDI, RAX
; 42: E8193D7FFE CALL #x52001760 ; GENERIC-*
; 47: 488B75F0 MOV RSI, [RBP-16]
; 4B: 488BC2 MOV RAX, RDX
; 4E: L1: 488BDE MOV RBX, RSI
; 51: F6C301 TEST BL, 1
; 54: 7507 JNE L2
; 56: 4885DB TEST RBX, RBX
; 59: 7FC5 JNLE L0
; 5B: EB10 JMP L3
; 5D: L2: 488B5EF1 MOV RBX, [RSI-15]
; 61: 48C1EB08 SHR RBX, 8
; 65: 48837CDEF100 CMP QWORD PTR [RSI+RBX*8-15], 0
; 6B: 7DB3 JNL L0
; 6D: L3: 488BD0 MOV RDX, RAX
; 70: 488BE5 MOV RSP, RBP
; 73: F8 CLC
; 74: 5D POP RBP
; 75: C3 RET

The code after expansion of the loop is a tagbody (labels and goto statements) which calls setq on local variables, whereas the tail-call recursive case is not expanded; the control-flow graph might be easier to optimize given that LABELS is a special form.
The Rise of Rapid Prototyping in Covid-19
> Aspects of society that conventional wisdom holds to be outside or above the influence of tech and media, things like government, we suddenly realize are downstream from a single, monolithic technological communications machine that spans every screen and has its own biases.

> Covid-19 revealed that the Media/Tech Complex is capable of acting as a single unified entity if necessary. That makes them more powerful than the Roman empire ever was.

This article is long on ominous assertions about the incredible power of the "Media/Tech Complex" and short on actual evidence of that power. The main piece of evidence seems to be: look how they all said similar things at the beginning of the pandemic! But this seems like a weak example -- you may as well say getting a tornado warning on your phone and on the local TV news is evidence of the same thing.

The claim that Media/Tech is "monolithic" is also pretty weird to me. There are popular articles from big media companies tut-tutting "Big Tech" every week. They don't seem to be good friends.
Yeah and the regulations put in place around the market were terrible.
The bigger the scale the bigger a few percentage point improvement would be worth. I would generally think if you're at 1bn in revenue you should devote 1%+ percentage points of your workforce towards finding low hanging fruit like this. If 1% of employees deployed to find issues that, when fixed, yield 2% improvement in revenue thats likely a winning scenario
Pegging China to a wrangle around Taiwan presumably keeps them away from other strategic disputes, ones more directly affecting the US, even if TSMC is out of the game.
I'm sorry but in the face of an overwhelming consensus amongst scientists I think we'll need more than a blog post full of unsupported claims if anybody is to reconsider their position.
They switched to

- Azure

- dotnet

Results:

- Lower uptime

- Degraded performance

Let's not forget about the global XBOX LIVE outage from last week
... and let the poor courier/driver be the one to swap air with hundreds of people.
No, this is just yet another thing that "the blockchain" does not solve.

I actually can't tell if you're being serious, or if this is satire about the fact that people think "the blockchain" can just be sprinkled and solve any problem.
> They're all political issues.

... where do you think these political issues come from ?
A 'beginners’ mindset' can help you learn anything
Do you have a link to how one would archiece this data pointer magic? I wouldnt know what to search for.
Most of these people want to feel special and fight for something and their little brains think "global warming" is a problem, typical HN rtdards
> It's hard to see how any country could intervene given that Hong Kong is rightfully China's territory.

would we say this (that ... "it belongs rightfully to" ...) if HK would be geographically situated just outside DPRK? The idea that human rights abuses can be justified because they're done by a nation to its own people is an example of doublespeak/doublethink in action. How can this be morally OK? The way to deal with China is to isolate it with sanctions on individuals and to keep their crimes correctly reported in the news. Make them "lose face" and make anyone in the West lose face too who condones such human rights abuses.

The "only" problem with it: anything the West does will be hypocrisy, thanks to decades of failure, racism, war-mongering and general incompetence in US/EU foreign policy in dealing with the CCP.
> A bit like with Ukraine's deal to give up nuclear arms: https://en.wikipedia.org/wiki/Budapest_Memorandum_on_Securit... . I'm amazed this has gone down so placidly.

It all depends on who's behind the wheel when stuff like this happens. I think once it became clear that Obama was more bark than bite Putin felt pretty confident in running amok.
How Fast Are Oceans Rising? The Answer May Be in Century-Old Shipping Logs
>circumstance or preference

Way to narrow it down to everything.
I believe so. Funding competitors would likely yield better results, unless one is looking for US results versus results overall of course. A lot of very exciting missions are from other space agencies these days, which is great!
This is the best summary of why we're so well headed to a catastrophe. It seems that be definition, you won't accept any reduction of your standard of living. What if there's no way around it?

Your standard of living relies on exploiting amounts of energy equivalent to several hundred slaves per person. That amount of energy can't be found in renewable sources only.

How much of a slave master am I? https://jancovici.com/en/energy-transition/energy-and-us/how...
When a variable can be reassigned it adds the complexity of time dependence. Meaning that if you don't keep track of the order of values that variable was assigned then you probably can't understand the program. The problem is compounded by the size of the scope that variable exists in. That's why we avoid using global variables, globals force us to track the order of updates from potentially anywhere in the code. The problem is further compounded if there are multiple globals that depends on each other. Then you need to track the relative order of updates across all globals. That's the worst case scenario.

In OOP you try to limit the scope of state, private variables inside an object can update its value but can only be directly accessed from inside the object. But still those objects are inherently stateful. In order to understand an object, how you can use it, whether it is working correctly, you are still forced to understand where/when it is in the timeline of updates.

Purity means that if you understand a variable or object in one place in your code then you understand it from anywhere in your code. You don't need to know how it was used before because it can't be changed. If it were changed then you would know because it would now be a different variable or object.
Or when using vi, just use :wq!
New AI ‘Deep Nostalgia’ brings old photos, including old ones, to life
I got told this as an elementary schooler circa 1980. Gotta stick with Pascal, Data Structures, Algorithms...
Aquila Network: introducing a native search layer for the Web
It's an English language publication largerly for immigrants. Not enough Russians speak English that it matters. Bit like how Russia will spread idiotic conspiracies in English, it doesn't get fed back into Russian much.