skysight-inc/HackerNews huggingface dataset:
40k items. Imagine trying to amass a collection of 40k pieces of ordinary silverware; I'll bet most people couldn't, or would require a lifetime to accomplish it.

This man could fill museums with genuine artifacts. "Life work" seems perfectly appropriate.

While I can't condone collecting the human remains, and fail to see the allure personally, there is no denying what he had accomplished was exceptional.

The article is obviously heavily biased and sensationalistic, written to prioritize ad revenue and social media sharing, so I'm reserving judgement on a man I've never met; especially judging his 90+ years through the lens of 2020's social norms.
I don't think that's actually true. I think it's rather than the market rewards performance above security.

Let's see: is there a mature, maintained TLS stack written in a memory-safe, high performant, cross platform language that Mozilla could have been using for free, instead of NSS? Your argument is that there isn't one because only C++ coders are "doers" instead of "talkers" but this argument is wrong because such a stack does exist. It's JCA/JSSE and ships with every OpenJDK.

JCA/JSSE is a full, open source TLS and cryptography stack. It's written, even at the lowest levels, in Java, in which this kind of memory error cannot occur. It's usable from C/C++ via JNI. It's commercially maintained and has been maintained for decades. It keeps up with the latest features. Its performance in the latest versions is comparable to OpenSSL even (not always in the past).

Mozilla could have used it. They could have improved it, even. They've shipped browsers with integrated Java before, in times when computers were much less powerful. They chose not to, why, well, the charitable explanation might be download size or performance, but we could just as easily argue it's because C++ guys don't really care about security. Bugs happen, they ship a fix, people let them off the hook. Eh another buffer overflow, who cares. Not like anyone is going to switch products over that, right?

Reality is, our industry could rewrite lots of software in safer languages and already has. Java has tons of libraries that do the same thing as C++ libraries, and which could be used today. You can shrink HotSpot down to about 7mb compressed, last time I experimented with this, which is like 10% of the size of a typical mobile app. It's just not a big deal. Perhaps the biggest problem is that JNI is an awkward FFI but there are fixes for that also, the new FFI (Panama) is a lot better than the old one.
It could be that my use case was simple enough, but for a class i'm taking, we were tasked with creating some code for a web application, as well as unit tests for it, and while copilot wasn't of much use for coding the actual application, it pretty much nailed autogenerating the test cases.

Now, as i said, this was for a class, so it was simple. Sadly work policies at my employer forbids the use of copilot (or anything transmitting code out of the company), so i can't really test it with "real code",
Ooh, I’ll have to find a copy of that in English, I really liked The Engineer Of Human Souls.
> B works on an out-of-date version of the code to make a change, and then follows the Wiki instructions for getting a fresh checkout (which pulls the latest baseline) and then just copies their previously changed files into the new checkout.

Do people like that ever make it into Google, Facebook etc. or is it purely a hypothetical?
Back when I was employed to work on a compiler, our approach to such things was to implement our run-time libraries in C and fix the compiler so it was able to produce the desired output.

In this case, though, the biggest differences aren't coming from C vs assembler but from walking away from platform conventions -- ABI, memory layout, CPU compatibility. It might be easier to write assembly than to teach the compiler how to generate code that does this, but that's largely because you don't need these optimisations in most cases. If the methods used provided a general speedup, it would be worth implementing them in compilers.
Exactly what do you need be a hacker
Brave on Android - works beautifully!
Not everyone wants to use existing engines. Or are you saying you want to embrace vendor lock-in in that regard?
From my experience (Europe), not that many users actually left it. Sure, many people constantly complain about privacy issues but only a few very tech-savy left for Signal. And even they cannot leave Whatsapp as it's the de-facto standard. I don't know a single person who has a mobile phone and isn't on Whatsapp at least once a month.
What exactly do you need to be a hacker
C isn't dominant in a lot of areas of software, obviously.

As for NSS. It's a pure data manipulation library. Algorithms, data structures, not more. It doesn't need to do syscalls and stuff. There's not much benefit to writing it in C and as we just saw, a lot of downsides. It could have been written in many other languages.
I get that the point is Copilot and not the code but

sum([arr[i] > arr[i - 3] for i in range(3, len(arr))])

will solve part 2. (Obviously for the first part subtract 1 and start the range at 1.)

You don't need functions (but that's kind of an opinion, so whatever).

More importantly, to check if a rolling sum is increasing you don't need to compute that sum. I wonder if Copilot can ever figure that out.
'Capitalism' is the right word.
Rittenhouse shot and killed 2 people, and shot and injured a third.

Both of the men Rittenhouse killed were unarmed.

I accept that every shot Rittenhouse fired fell within the framework of self-defence under the law. I also accept that he did have a legal right to be in Kenosha.

Whether he had a legal right to be carrying the gun or not is a little more contentious. Although his possession of the gun was in line with the letter of the law, it seems likely from the wording that the exception was intended to apply to minors hunting and is poorly written, rather than an intentional decision to allow 17 year olds to carry AR-15s. Poorly worded laws are read in favour of the defence, which is why the gun charge was dropped. He likely would not have been allowed to buy or possess the gun in his home state.

But whatever the legality, I don't think it's right that a guy can go tooled up to another city, kill two unarmed people, and pose for celebratory photos with white supremacists afterwards.

The flow of information today is too fast to wait for definitive, legal judgements on every case, and balancing free speech, opinion, and commentary against spreading false news and inciting hatred is an incredibly challenging task. In the aftermath of the shooting, it seems Facebook implemented their 'mass shooting' playbook, which is, from my perspective, completely reasonable.

Facebook choosing not to allow praise or support for a killer is, in my opinion, sensible and logical. Once it became clear that the killings were not illegal, then Facebook removed these restrictions. I'm not exactly an ardent defender of Facebook's policies, but in this case, especially given that none of the facts are in contention, I think Facebook did the right thing.
> Neither crowdsourcing content nor having a permissive license require or even imply decentralisation of any kind.

That's only true if you don't consider "crowdsourcing" and "open sourcing" as forms of decentralization on themselves. A project based on those foundations will necessarily have a less centralised and controlling leadership than one based on the concept of ownership and copy rights, because it cannot prevent decisions being made by multiple actors and not just the governing board.
Looks good.

Curious about the syntax of function declaration - i.e.:

A = x * y + x

And then I invoke it by:

A(2, 3)

Implicitly using the order of which the parameters were used in the function declaration.

Rather than having it explict either via:

A = (x, y) => x * y + x

Or via named parameters:

A(x = 2, y = 3)

Why this design?
Hi,

Maybe this MusicKit web api could help your Discord bot project!

https://developer.apple.com/documentation/musickitjs
yea i imagine having a robot write code in a language you’re not already an expert in would be painful

In my opinion the danger of automation is that anyone who knows less than the machine is not going to recognize a mistake - plus, a robot can do the easy things first and now you have a talent pool problem: no one is paying juniors to learn if a robot can do the work of a junior
Check out Aruba Instant On, they seem to be trying to jump the bandwagon with the single-pane-of-glass-management and target small businesses.
Also Ruckus Unleashed seems to be similar and Juniper MIST.
An NFT is equivalent to a concert ticket or a deed of ownership. It's not the object itself. A concert ticket has value because you can go to a concert. A deed of ownership has value because the police protect your property.

The real problem is that all these cryptocurrency enthusiasts think that you can just simulate everything digitally and live in some VR bubble where digital enforcement of contracts does not involve living beings.

As soon as you have some service being provided in meatspace people just use regular databases because they are more convenient even if they are less secure and less decentralized.
Bitcoin custody is getting better every day, so the supply shrinking is not a real, fundamental problem.
Sokol – minimal cross-platform standalone C headers
Yeah, he seems to have been operating under the illusion that he'll never get caught. Amateur mistake.
I'm going to assume you didn't kill anybody. I've lived through that exact same thing, but I definitely wouldn't have shot people or endangered their lives. That's beyond insane.
It's been puzzling to me just how slow developers have been to adopt v3. Even right now if you look at a brand new extension created yesterday, or read a chrome extension tutorial from last week...they completely ignore the new manifest requirements.

And Google has been clear for a very long time that v2 was being phased out, so what gives? Laziness? Inertia?
I’m not sure what you mean by “choice”? Even in NL, the majority of companies and contracts are for 5 days. And a 4-day negotiation always comes with a 20% pay cut, for monthly salary, resulting bonus, and holiday bonus.
So shes selling over 330 courses a day, which cost around 300 dollars on average? Those are absolutely amazing numbers. I imagine its hard to find that many people that are willing to pay this much?
Artist - ArtStation?
Hey, your math makes sense, and is a good illustrative example, but in the real world if you schedule has your engineers 100% busy, then you have no slack to handle emergencies/unexpected events.

I'd target 60-70% utilization of engineer time. The remaining 30-40% is for stuff which can be dropped when needed (refactoring, non-critical/experimental projects, personal learning, ...). And if you have good engineers, they probably have a really good idea of how to prioritize for filling that 30-40% so as to move the company forward.
Thank you! Never heard of them, will research them thoroughly now. Much appreciated.
When you think about it, it's like copyright without enforcement...
It's a gamble. It's still better than going to the casino.
> On the other hand if you look a bit to our politics, how affected was Trump by the rape/harrasment accusations?

Biden would be a better example. Biden made a point to market himself as a feminist and someone who "believes women [accusers]." Trump did not.
Isn't it an unavoidable social phenomenon ? as soon as any system / company starts to have weight in the group, they will face requests of accountability and responsability. They may try to use the "we're just the messenger" but it doesn't work often.
"RGB" does not really specify any particular colorspace, s I don't know if it could really be said to have any well-defined gamma, linear or not.
If I wanted to create a graph that disproved the effectiveness of mask I would use cities near the coast during the summer, one with mask mandates and one without. I would look at all those people that are outdoor in the warm and humid climate.

If I wanted to do the opposite I would pick cities that are inland with temperate climate during that fall, with the air dry and most people inside poorly ventilated buildings.
Ukraine is of course no major market for Facebook, but it's a good example that doesn't match what you describe at all. In Ukraine, Facebook is the place where you follow top journalists, anti-corruption people, activists, and other public figures. It's basically an extremely valuable addition to the media, where anyone can be lifted in popularity in a matter of hours if their content is truly important. Facebook has been an invaluable tool during the Maidan revolution in 2014 combining its social and video-streaming capabilities. It works in times where media is breaking down, being bought by oligarchs, and isn't to be relied upon.

I don't see any alternative that would replace it, in terms of being social, everyone being present on it, and allowing long text+image+video content to be posted and spread easily.
On Pioneers, Settlers, Town Planners and Theft (Similar to Kent Beck's 3X)
ACTA and John Cutler’s Product Org Expertise
> There's a famous smoking cessation book

You are probably thinking of Alan Carr's Easy way to stop smoking. For me it really worked.
New Professions with a Pride in Craftsmanship
I think Meta was a good move. As you mentioned, Facebook brand has been taking a beating. But more importantly, I really believe that their focus in the next decade is going to be the metaverse and not Facebook. That's good for Facebook, no growth plans means they can focus on improving the experience rather than growth which often ruins the experience. Personally for me the only two Meta products I use are WhatsApp and Oculus Quest 2.
Note that memcpy is not a syscall. Common syscalls do copies. The fast implementation uses the vmsplice syscall as a clever way to pump a pipe with data, because it doesn't copy.
People always focus on the big hypotheticals with these kinds of features. The big potential abuses that could stifle speech and damage democracy.

I think it’s interesting to instead think about the number of individuals this might help. People being bullied, harassed, doxxed, etc. It could be life changing for them.
Abdurrahman Rajab – Karma and tech communities
I can think of one UK MP who would try to abuse this.
You left off the bit where they sieze all your assets in a civil forfeiture, and require you to go to court and prove, beyond reasonable doubt, your innocence so you can get your house and bank account back.
Go on, play games with your friends and abuse the tiniest rules and tell them "ah ah, it's not cheating". See how long you last.

Not respecting the spirit of the law is illegal in most of europe, and it's merely a matter of money being thrown around, preventing any legal action. But every time it happens, Google is found guilty. See their latest 5 billion fine, see what happened with Ireland.

It's "legal" because noone can spend the money to investigate them on their crimes.
they also have a kind of community website full of maniacs (in the good hacker sense)

people making discrete custom CPUs for instance

I admit I don't like hackaday a lot but they have some value
Simple, if company works only as a messenger they will be left alone. They just present user content, and leave users to find their content.

As soon as they introduce their own bias(curating content, recommendations, emergence of so called "walled gardens") it opens the floodgates.
If you take ranking/filtering criteria away from Google and social networks they lose a lot of power but we gain a lot of freedom. They should be forced to open the filtering part of the stack, allow more competition and user input in that space.
PyTorch Live Launched: Build your AI-powered mobile apps in minutes
Don't forget that Snowflake (implicitly) supports a paradigm where all of your data ends up locked into AWS. It would just cost too much to move it elsewhere.

Note the (current) top post on this article:

> hodgesrm 4 hours ago | next [–]

> I'm at AWS re:Invent this week and ... Two themes really stand out in the keynotes and associated presentations:

> 1.) Becoming a home for data and ML services backed by hardware technologies like Graviton, Trainium, and stupid fast network connectivity. Amazon has dozens of value-added services from S3 to analytic databases.

So if Snowflake is helping AWS succeed in AWS goal 1 ("home for data"), I think AWS is smart enough to help Snowflake grow and prosper.
"citing court order" to me as a non-legal person indicates that it is one they received. I hope you don't expect this non-legal forum's headlines to be parsed like legal text? How does "citing" indicate it is not an order Google received?

I merely gave my opinion as a non-legal casual news reader. To me at lest this new headline conveyed what happened more clearly before I delved into the article.
If it’s a gaming startup I’d say they’re hard at work testing product! Otherwise I wouldn’t care whether it’s gaming versus _insert any other non-work activity_ unless the work isn’t getting done.

If it’s not getting done I’d focus the inevitable conversation on that metric, not the gaming.
Unless this guy's manager constantly sat behind him and watched him over the shoulder when he worked in the office, I fail to see how remote working is a factor here.

On the flipside - I have to go through two levels of approval to expense a team lunch, how can some move around $155M with no paper trail of approval?
>> This is also something I'm curious about regarding Copilot. I mentioned that "GitHub Copilot has a list of possible solutions to code completions, so I wonder if it’s just luck that the suggested solution was the correct one".

The Codex model on which Copilot is based had about 30% accuracy on the first solution to a coding problem, but 70% when it was allowed to generate 100 solutions and choose the one that passed unit tests. On the other hand, when the best-of-100 solution was chosen according to the probability assigned to it by the model it scored 45% [1]. So it's kiind of luck.

Basically, Copilot has no way to tell whether it's giving you a right or wrong answer, other than to select the answer with the highest probability according to its training set which usually means the most common answer in its training set. So the probability that the answer you get is the "right" answer depends on the probability that the right anwser is the most common answer to the problem you give it. If that makes sense?

__________

[1] https://arxiv.org/abs/2107.03374

See Figure 1.
by the same thought pattern, we should rebuild colosseum into a mega mall, right?

Whatever was the purpose of given historical monument the key word is WAS. We are not living in those times and its a place that ties us to our past, historical portal. That's its function now.
This seems like a lot of fancy words to say that climate change mitigations are associated with being rich. Poor people and countries often can't afford to mitigate climate change. If rich countries are going to push for it, all well and good, but they need to fund it.
Really disappointing to see a whole host of inaccuracies in this article, even beyond the artistic license you'd expect for the New Yorker. My own area of knowledge is in neuroscience so I'd focus on this.

For instance, while its somewhat correct that nerve signals are binary, insofar as they are all-or-nothing, and yet activity is highly analogue, with specific groups of neurons firing together in pre-programmed bursts & rhythms. This has been one of the challenges in producing BCIs
That's not the point. Execs don't dismiss WhatsApp because it's not US-oriented enough and therefore not shiny. Large multinational companies don't have that strong of bias towards any market or they wouldn't be successful multinational in the first place. Also, who in their right mind would want to be in charge of a market leader with 2 billions users? WhatsApp is so unshiny that Will Cathcart was in Fortune 40 under 40 last year...

WhatsApp was not left untouched by the way. If you are not targeting entreprise customers, what really makes money in the messaging world is payments and WhatsApp is moving hard into this market. It's just doing so in India.
Show HN: Open-source GitHub repo to migrating legacy Java JSF app to Spring Boot
https://en.wikipedia.org/wiki/Ben_Silbermann is all you need to know
Censorship is life changing for everyone
The difference seems to be mostly the amounts of money involved.
Ocean plastic is creating new communities of life on the high seas
I was obsessed with the perfect syntax. Declaring method parameters in method parameters list is redundant, because the parameters appear in the method body anyway. This approach is not the best in all situations, but for short expressions, like lambda expressions, it is perfect (in my opinion). Check my paper on comparing lambda expression implementation: https://www.bjmc.lu.lv/fileadmin/user_upload/lu_portal/proje...
Hi Ted, this seemed a bit outrageous, so I asked the question to Gandi on Twitter. It seems what you're talking about is the "promotion price", see:
https://twitter.com/gandi_net/status/1466358344998965253

And since I wasn't the only one to ask, we now know that the actual bulk price will increase 50%:
https://twitter.com/gandibar/status/1466313609475198981

Which means that Gandi is in fact reducing its relative margin. I'm curious about you opinion on this. In particular, how different are bulk and promotion prices ?
The only reason I can see for rebranding a known successful brand like Square into Block would be due to some hope of a perceived connection in consumers minds to crypto via the word blockchain.

Not being versed in branding strategy, I must say this just feels odd to me and somewhat lowers ny opinion of Square as a proper tech company (why, I can't fully articulate).

Edit; I now see that this was due to the fact that the square product is just going to be one of many of the parent corp (i.e Alphabet style). In that sense I guess this makes sense. Just hope that crypto connection was never a part of the discussion/decision for the name.
I'm pretty sure German law would find Rittenhouse acted in self defense, given the facts of the case. The people he killed were attacking him with weapons, one had threatened to kill him, he had a gun pointed at him, he was in reasonable fear for his own life, and he attempted to retreat before resorting to his gun. Remove all the media hoopla and it's not even a little bit unclear - put most people in that situation and they'd find it reasonable to use deadly force to defend yourself.
They can't, it's the music that loops if you play it back with no gaps, which not all CD players will be able to do (it needs to be buffered because of seeking latency). Easy to achieve with local playback from files though.
Bitcoin is the most egalitarian money ever created. Nobody will ever refuse to sell you Bitcoin because you're a "peasant".

And comparing money with land is also incorrect - having Bitcoins in a wallet that you're never going to spend is as useful as having no Bitcoins at all. Unlike land, where you can live, extract resources, grow food, etc.
24 Days from Node.js to Rust
My problem with "endian" is the overloaded definition of the word "end" (does a 1-dimensional object have 2 ends or 1 start and 1 end?), and the ambiguity about whether you're talking about the "end" of the number or the "end" of the segment of memory. If you take "end" to mean "the end of the memory segment" (as opposed to the start) then the two definitions are the wrong way round. I think something like "big-first" and "little-first" would have been much more intuitive.
Why wouldn't the buyer just pay the seller and not bother with smoke and mirrors? It's not as if Twitter or Instagram know about the "consulting" contract.