skysight-inc/HackerNews huggingface dataset:
Right, this is a right-tool-for-the-job thing. Ardour is a chainsaw, and Audacity is a penknife. Can you cut down a tree with a penknife? Maybe, but that's clearly a terrible idea and will take ages. Can you remove the tape sealing closed your Amazon shipment with a chainsaw? Maybe, but you'd better be amazingly skilled with that chainsaw or it'll be very frustrating.

Tools like Ardour are intended to have users who are mostly experts. It's OK if this is slightly harder to understand so long as it's also just better once you do understand. In contrast Audacity has a lot of users who've no intention (for now) of using it after today, they just want to fix one small thing about an audio file and they heard Audacity can do that.

Once upon a time, a lot of tools in the space Audacity occupies had significant technical misunderstandings baked into them. So by exposure to those tools, people learn things that aren't true about digital audio, and that causes ongoing pain. But Audacity is much better about this, and so today I don't think you're more likely to actually understand what's going on with digital audio in Ardour than in Audacity.

As with the penknife, if your experience with Audacity is "this wasn't powerful enough, I'll be here all week" then it is time to try a DAW (such as Ardour) but unlike the old days I don't think you'll spend the first week unlearning myths about digital audio that your editor taught you and the DAW now has to dispell.
Surveying K-12 Computer Science Curriculum in 11 Countries
found the bitcoin maxi.

It's amazing how all the "smart" people here in HN are consistently wrong on blockchain, and even the ones who are attuned to it are usually involved in BTC and defend it hysterically.
Radio Emission from the Exoplanetary System Epsilon Eridani (2017)
It's extraordinary how bad this website is. If I hadn't seen the twitter video showing what it actually did, I would have no idea just based on this page. The video alone could be the entire website and it would be better than this.

For such an incredibly cool project it's a shame
Oh no, a notice on web pages is fucking up the internet.... just listen to yourself. It is pathetic.
how did a teenager in that time period possibly get that level of technical introduction to things at that level?

Commodore published very detailed documentation for its computers, including schematics. You could buy these in most large book stores.

There was also lots of information available through local user groups, BBSes, BBS networks, and online services like GEnie, Delphi, The Source, and CompuServe.

Many local computer stores had regular meetings of their customers where people would exchange programs and information.
Yes, it's available!
> Again your comment is oddly dismissive. Evidence is showing that Ivermectin appears to be an effective treatment.

Disagree. The evidence is so weak that the creator of the drug, Merck, says it's not even worth investigating.
>Sure, that's useful when you find a novel case, but shouldn't that be folded back into the data warehouse for everyone?

And this isn't possible to do in the data warehouse why exactly? Most every company seems to use DBT so even analysts can write transforms to generate tables and views in the warehouse from other tables. Hell, even Fivetran lets you run DBT or transformations after loading data.
> Except with the kernel, you only have to be familiar with the system calls

I think it's safe to assume that any non-trivial use of linux involves non-default configuration.

> you don't need a team of people just to run, maintain and upgrade the kernel.

My relatively small company employed linux admins before we adopted (on prem) kubernetes. Their work has changed a bit since since then, but it isn't meaningfully more laborious.

I assume that less effort is required for cloud kubernetes offerings.
It looks like just info you pick up if you visit the site for download. May be the initial communication was an issue but this doesn't make it spyware necessarily. They also say it has nothing to do with "offline use."

May be the story is as I said the initial communication now, not with the privacy policy changes, no? I'm starting to feel had, there is literally no telemetry here, that's just internet hype and rumors.

EDIT: there is telemetry for bug reporting...okay that's optional so I'm still seeing no fire.
not in this forum, they were rubbing their hands in glee at insane AI valuations.
For this stuff, more detectors, as far apart as possible, improve observations ,ore.
Exactly! And if you really need any sort of "telemetry" to get the data that you need, then do what so many other FOSS software I've seen with any sort of "phone home features" does, and simply ask the user during the first run if it's okay to send <such and such data> for development purposes. (Also, a toggle in the preferences is always nice, too, so that I can enable such a feature on days I'm feeling particularly helpful, and still easily disable it on days I'm feeling like there's no need for my software to be sending data anywhere outside my network.)

It's not uncommon for me to approve such features when I'm dealing with software I trust, and when I'm thoroughly informed of exactly what data they're collecting and why. If I see a list of reasonable data points and it's not too intrusive or overreaching (and if I can examine the data before it's sent) then I'm quite often okay with it (again, with software I already trust for other reasons).
We apparently don't know why space looks black. See Olbers' Paradox.

https://starchild.gsfc.nasa.gov/docs/StarChild/questions/que...
The Sign in with Google dialog even shows for me, a logged in user..
> Are there really no use-case where 128 Core+ with NUMA offer some advantage?

Are there any use cases where 128+ core single socket wouldn't be preferred to a 128+ core multiple socket design that is burdened by NUMA?

AMD has been showing us that integrating the interconnects into the CPU package directly and letting it handle all the issues is a better design.
You disagree with slide 26, then?
This was really eye opening. Thank you for posting. In your opinion, what stops people from organizing to form a new government?
They reference GDPR so that's exactly why they mention it.
I'm not sure we can call NoSQL "a fad that has gone away".
So don't open source it and/or put it on GitHub?
Chisel is not HLS. It is a Scala library that lets you generate circuits on an RTL abstraction level. That means that you explicitly define every state element like registers and memories. But you can generate N registers inside a loop (or a map/foreach) instead of only 1 at a time. In HLS the compiler needs to somehow infer your registers and memories.

That said, I think one of the problems the google team was struggling with is that in traditional HW development there is design and a separate verification team. The design team bought into Chisel since it would let them generate hardware more quickly, but the verification team just tried to apply their traditional verification methods on the _generated_ Verilog. This is almost like trying to test the assembly that a C++ compiler generates instead of trying to test the C++ program since all your testing infrastructure is setup for testing assembly code and that is "what we have always been doing".

In order to catch verification up to modern Hardware Construction Languages [0] we need more powerful verification libraries that can allow us to build tests that can automatically adapt to the parameters that were supplied to the hardware generator. There are different groups working on this right now. The jury is still out on how to best solver the "verification gap". In case you are interested:

- https://github.com/chiselverify/chiselverify

- https://github.com/leonardt/fault

- https://github.com/ucb-bar/chisel-testers2/

I am probably missing some approaches from the nmigen world that I am not familiar with. You can always write cocotb [1] tests in python, but I am not sure if they can directly interface with nmigen generators to adapt to their parameterization.

[0] besides Chisel, there is also https://github.com/nmigen/nmigen and https://github.com/SpinalHDL/SpinalHDL

[1] https://github.com/cocotb/cocotb
If you have a piano that plays copyrighted music when you press a single key, isn’t that the piano maker’s fault?

Edit - googling, the history of player pianos vs copyright is interesting

https://slate.com/technology/2014/05/white-smith-music-case-...

https://www.techdirt.com/articles/20100712/18325210185.shtml
This isn't telemetry though.
Considering that a small deviation from a cryptographic protocol could fully turn cipher text to plaintext in a revered tool frequently recommended in HN:

https://redrocket.club/posts/croc/

I would hesitate a bit before rushing to use cool kids’ software (until it’s sufficiently proven).
It should be feasible to analyse the structure over time of the extracted data. Therefore, any proposed change which breaks the anticipated rhythm would be suspect.
Open-plan office noise increases stress and worsens mood: measuring the effects
Almost all the output of Copilot is not an exact copy of any code in the training set. You discard the 0.001% of generations that are similar to the training data and use the rest.
Audacity fork without any sentry telemetry or crash reporting
Tesla is working on Cybertruck 4-wheel steering, answer to Hummer EV’s crab mode
Thanks very much! Following through a list of source links this seems to be the primary source for that data:

https://bg.copernicus.org/articles/9/3247/2012/bg-9-3247-201...
I learned the power of a fake tweet last month[1].

Some backstory: I found that Twitter’s use of emoji is not immediately recognizable because they render their own image rather than relying on the native implementation. So I tweeted what appeared to be Twitter hash flags for hex colors by using square emoji colors. I went to bed after it got 1 or 2 likes. And in the morning I found that hundreds of people thought it was real.

[1] https://twitter.com/styfle/status/1401002863787192322?s=20
If you had infinite resources, sure!

It’s a cost benefit analysis (and one I’m not remotely equipped to make). My guess is they went with two sites because that was the smallest number they could get away with while still being able to make detections.
> I also don't agree that an algorithm is "just maths". At least, not if you then pivot to saying that a browser isn't "just maths".

Algorithms are distinguished by their proofs of correctness. This elevates them above simple procedures. The halting problems tells us that there is no automatic way to determine whether or not a program terminates. So when we find one, it's like discovering a mathematical law. The proof of an algorithm's correctness is expressed independently of any programming language or platform. What else could they be other than math?

Things like browsers, games, operating systems, e-mail clients, music players etc. are not treated this way. They are not formally specified. They are implemented in the context of a machine and an actual running environment. The source code of the program usually doubles as its specification. It's very different compared to an algorithm.

I agree IP as a concept is bad, but this is the way of the world at least for now. Given where we are, for me it makes sense to draw a line between algorithms and software in the context of copyright.
This could use a (2014). While this is a very recent re-post it clearly states that it is a re-post from 2014.
You don't need an account on the target system.

Target PC opens a port and starts listening (outputting to file)

Sending machine establishes a connection to the listening port, and starts copying the file.

Example (hide a file transfer as DNS traffic)

Listening computer:

nc -l -u -p 53 > output.file

Sending computer:

cat original.file > nc -u [destination ip address] 53

In this case you'd be dumb not to encrypt the file before transit. And as I mentioned already make sure you have a hash of the original.

You can also use TCP. These are sneaky/simple ways to move files around. Downside: You need to poke a hole in a firewall, but options exist for that too.

ssh/scp downside: You need an account on target PC to connect to.
nc downside: you need an open port on the listening PC.
VS Code experience has definitely improved a LOT in the past 1.5 years with the new python language server (pylance) and remote development being improved quite a bot. We use it daily in production in my company with almost zero problems so far.
Not long. My most common road trip is about 720 km one way and doesn't have a lot of destination charging. I stop 3 times on the way up:

* 5 minutes to get synced up with the distance between chargers (it's a very rural route; on more major routes you have plenty of choice about where to stop)

* 20 minutes

* 15 minutes to make sure I can make it back to the charging network since my destination is super rural.

I have made that same journey to visit family many times in a gas car and we stop in the exact same places for pretty much exactly the same amount of time. The first one is in the town my grandmother lives in, so we'd have stopped to say hello anyway. The 2nd is where we have always stop for a meal. The 3rd stop is where we always take a bathroom break.

https://abetterrouteplanner.com

Select a car and enter a route. It will be a pretty accurate picture of the necessary charging. You can play with things like temperature, arrival and departure charge state, and load.
Why would anyone replace Audacity? Just because they are trying to get some data? Audacity is fine
The commenter above is correct: just stop toggling HW. We already do this to a great extent; we’re limited in the number of custom implementations because we can’t wire everything together. 3D chips will have a lot more “dark” logic than current chips, but will be orders-of-magnitude more efficient (& thus powerful) due to deep customization.

Also, remember the argument of my timeline is ~50–80 years out from now.
This is more like a microphone than a camera. I don't think you could really build a camera out of a large number of microphones, but you can detect events and infer their direction and distance with good precision.
There's not really much user interaction required. You just have to engage the victims cell phone when sending the OTP. The voicemail hack doesn't require any user interaction.
Although I’m not diagnosed with long covid, I can confirm that 8 weeks after being sick, my body is not what is was before.

Muscle twitches, joint pains, headaches, and low energy is all nee to me. And it comes and goes. I’ll be fine for 4 days then some symptoms come back and so it continues.

Been to two doctors and both just told me to get more rest. Blood tests and ekg all seemed fine according to them.

The current strain in South Africa is so much worse than the first. First wave most of my friends who had it did not show any symptoms. Now every one who gets it ends up in bed for at least a week. Most friends are younger than 30. We are more scared than ever, and a vaccine is not yet an option for us.

Also feel that it has impacted my work considerably over the last two months. So sad.
"... and I can't see how the situation can be improved, at least for quite some time."

I can. But no one is going to listen to either of us, so what does it matter.

Here is how I would start to improve the situation.

Disconnect untrusted computers from the internet.

In other words the only computer that is allowed to access the internet directly is a computer that has all the properties desired for adequate security. Those properties could be things like the hardware being repairable, having an open BIOS and the bootloader and OS being open source and able to be compiled from source by the user easily. Call this computer a "gateway" if you like, or call it a "firewall", or call it whatever you want to call it. The esential point is that it is the one computer you believe you can best understand and control.

I would be willing to bet any amount of money that just disconnecting all Windows computers from the internet, i.e., no direct connection, would result in a dramatic drop in security problems.

Keyloggers are not very useful on a mass scale if they cannot transfer the keystrokes over the internet.

There was a time when not all computers had unfettered direct access to the internet. They worked just fine. Maybe even better than ones today that are incessantly trying to connect to some server.
I Coined the Phrase “Triple Bottom Line.” Here’s Why It’s Time to Rethink It
The biggest thing was the replacement of the "success script" with a more philosophical approach.

The script is something that appears in all the big life decisions: what a good career, relationships, living well is supposed to "look like". I speak from the Millenial perspective but it's something roughly applicable to all generations - pressure to adopt a certain image. In adolescence the script, in some form, hits everyone really hard and becomes the life goal - and so by age 20, if you've had a stable life up to that point, you are groomed to be what society thinks you should be, and have internalised all those ideas.

At some point between then and 30 the cracks start to appear in the script. You're supposed to do X, but you want to do Y. Doing X will make you a lot of money, but you hate it. You actually like X when you were supposed to hate it. It turns out you don't want to become someone with more power and responsibility, or 2.5 children, or living an outragous Instagram lifestyle. You want a modest goal, like getting better at a hobby. Or maybe you're really good at something and it gets you acclaim, but you don't really grasp why that would be and start to reject it. Being told you're successful is ultimately just a way of playing to the crowd, isn't it? How do you be true to yourself without also dying?

And so, little by little, even if you seemed to have all that potential at 20, you probably get filtered out of the framework. Your life is something else, but how do you reconcile that? Some people mask to an increasing degree and find an addiction to help get them through the day. Others drop out and let themselves live more modestly instead of playing at being world-beating conquerers.

For me personally, seeing my parents age has been on my mind a lot. They definitely wanted me to be "successful" by the script. I was not succeeding at it, I felt miserable, was not earning much, and their involvement became increasingly distant and disengaged, repeating old aphorisms without examining the situation. But I realized, in some definitive sense, that I had broken past that when I checked my crypto holdings one day in spring of 2017 and realized they had suddenly become worth more than I had ever earned by working. I needed a few years to reset after that, but I got to watch my parents continue on basically the same trajectory they had had before, trying to write me back into the script: My mom used to want to have talks about "my future". Now she will sometimes say something about how I should be earning into Medicare. But my actual goals are much more near-term: if I live in a healthy way as best I know now, that seems more viable than hoping that Medicare exists in the future and that it will do something for me.

That's the kind of thing that's on my mind. I find things to study and pursue intensely, because that does seem to keep me focused and alive. The rest is just a means of getting there.
An attacker only needs to fool the network for a short amount of time -- e.g. to double-spend someone. It doesn't matter to the attacker that they are eventually discovered; what matters is that they can get away with it before getting caught.
Interview with World War II Luftwaffe Ace Günther Rall
Burnout happens to many. What's curious is how young you are, and there's nothing in your post to point to the reason. Do you know the reason?
Assume GitHub designs a filter to detect similarities to the training set and displays an attribution link with the result, as a comment. It's no different from using a search engine to find the code and putting it in your project, especially that the code is public already and visible to multiple search engines. You are ultimately responsible, just like you are every day with Google.

But the model has on average just 1 regurgitation in 10 weeks per user, so you can just discard all of them.
I think the GP's "license" would still be effective, although it would not be "open source" per the OSI definition.

Imagine this simplified scenario first: if I published a source file publicly without any licensing or explanation except a standard copyright notice - "Copyright (C) 2021 MY NAME, all rights reserved", do you think a random person/company can take that code and integrate it into a commercial product?

I would argue not (in general). Copyrights law as it is, does not permit a user who has access to a copy to do whatever they want with that copy (esp. if it involves more copying). OSS licenses do give you much freedom as long as you don't modify it, and that's why we have impression that we can do whatever with publicized source code. However, if we think about other types of copyrighted work, say movies for example, streaming services can "rent" you a movie multiple times even though you've paid to download the content previously. What are you paying for the second time you rent? Another example - some photographers may allow you to freely browse their works, but they can still make you pay money if you want to use their photo in your commercial product.

So why wouldn't copyright restrict usage of source code in similar situations? The GP only needs to add a condition to the license to restrict how users can use it. It will no longer be OSS, but as long as it's his work, I don't see why in principle it shouldn't work.

(In practice, I don't think it will make much difference -- I think your argument is still somewhat compelling, and some people will probably take your position. Conservative corporate lawyers aimed at reducing legal risk would disagree, so it's basically a matter of how much legal risk one is ready to take. Also, for an author trying to do this, note that suing Microsoft in these cases would be expensive, since they will likely fight back given that they spent so much money trying to do this, and the outcome will be uncertain. If really tested in court, given the result of the Oracle v Google case, if the US Supreme Court is impressed by the social/economic benefits that Android brings, I'm pretty sure the justices will be even more impressed by this intelligent code generation thingy, and might just grant this thing a fair use.)
One thing about columnar store that annoys me, is that when you do want to retrieve the records for something you've found it's really slow. I wish there was something of a hybrid.
totally agree. there is more than enough research published that confirms that simply predicting the last value is on average only marginally worse than most time series models.
Yeah. We should build lots of enhanced roads. Add in automatic signaling so that the cars know all of the intersections and crossings. Oh, and let's have some bars that come down so that pedestrians don't walk around the path of the cars. And maybe even add little walls around done edges so the cars can't veer off to where there isn't any smart road infrastructure. And since all of this is expensive, let's try and recoup the costs by making the cars much, much bigger and carry lots of people.
I think it is the only way. What alternative is there?