skysight-inc/HackerNews huggingface dataset:
Sure but if you have to audit every suggestion to see if it violates copyright laws that's not a particularly useful tool.
Location: Berlin
Remote: Yes
Willing to relocate: No
Technologies: cybersecurity broadly
Résumé/CV: https://louismerl.in
Email: hello@louismerl.in

I'm a cybersecurity student at EPFL in Lausanne, Switzerland, graduating this summer. My diploma is a double degree with ETH Zurich, where I spent a semester.

Will be looking this summer for a job in Berlin, or remotely anywhere in the world !

I have experience in Linux, security, fullstack js, go and a few other technologies.

I'm always willing to learn something new !
why not? it can just generate an attribution file or reminder
yes. server-side must be the most accurate, but I'd still want a good way to filter out bots. for a site with a technical audience any general client side solution is too prone to blocking.
No, and this has been outlined in the past why that is not the case.

e.g. https://lwn.net/Articles/61292/ and most likely only one opinion.

on the other hand, it would be interesting to learn about what the copyright implications are of

a) creating a utility like copilot (it is a software program) and contains a corpus based on copyrighted material (the database that has been trained)

b) using it to create code based on the corpus and resulting in software as a work under copyright.
I ment that it is likely that you are expected to self-censor nudity (by law) in a city while you are censoring signaling on a nude beach (or in any nudist place).
Damage from Covid-19 restrictions 'cannot be undone' – Duluth News Tribune
Totally agree with this. I have never written C or C++ in a professional manner but just knowing how to debug and compile it has proved to be an invaluable skill. Lots of software ecosystems often have some underlying C/C++ code that they are calling out to and being able to dive into that when there is an issue is an incredible skill to have.

Make, Ninja etc. are fairly straightforward compared to something like Gradle and just knowing my way around that and Clang/GnuCC has gotten me a lot farther in my career.
I get multiple newsletters in my inbox; some are daily, some weekly, some randomly.

It takes no time at all to scan them, decide if there is anything useful and then delete, flag to be read or "save to pocket".

I read the more interesting newsletters or linked articles at my leisure.

Works perfect for me.
The energy comes from the work done when the surface of water was broken, plus the already existing kinetic energy of the water, and the localized energy in the wall of tube. (Basically getting the surface of the tube wet is energetically more favorable than not, so this means there's a hidden/latent energy there.)

As others mentioned it's ultimately mediated through EM forces between molecules. ( https://en.wikipedia.org/wiki/Capillary_action )
Just because they're tested positive for Covid and later die in the hospital, doesn't mean that the death certificate will state Covid as cause of death.
Some services matter and other ones don't.

Most of them (e.g. Amazon) have an automated process to change your email address, all you have to do is click on the link of a verification email.

Probably 180 out of your 200 services aren't really worth the trouble, or you can create a new account, or still keep the gmail account around so you can do the occasional password reset.

Many people think that the spam you get from signing up to web sites is a reason to have a personal email address and one that they use just to sign up to web sites.
The absolutely most important reason: everyone has an email address. It’s not just the least common denominator, it’s pretty much the only common denominator. RSS practically does not exist outside the tech scene.
okay thanks , it all looks very promising, I'll give it a spin!
> The python example is using floats for currency.

Dumb question, but what is the proper way to handle currency? Custom number objects? Strings for any number of decimal places?
That was the point of my post, they aren't covering the proceedings minute by minute. They sum it up occasionally.

There's a lot going on in the world, not everything can be covered urgently in a general interest publication. They don't have unlimited reporters.
How to Build a Giant Carmaker
The main charges are related to Chelsea Manning. This was a charge for hacking in Iceland completely unrelated to that. That charge could be completely removed from the case and he would still be on trial for the other charges.
What if the painting could change? What if you could touch the painting and explore it interactively? What if the painting engulfed all your senses, creating the illusion that you're in the painting?

The journey of media from print to VR. While it'll certainly take more than 1000 words to program the painting in VR, if a million people see it, the value ratio is pretty good.
That's a selfish framing, though for that poster it's probably a good choice. However the thing that they really should worry about is harming others in the first place. If I was blinded by them, money would be great to get but no amount is going to make up for the fact that I'm blind.
Sounds like we need another tool called "Auditor" that scans your code to see if it violates copyright laws.
Because it's an opaque neural network on the backend, it doesn't know if or from whom it copied code.
>> 3,000–8,000 unarmed personal attendants/lightly armed guards [2]

Wikipedia said they had Knives and ropes

Almost all medieval battles end with routes and slaughter. What I am saying is 168 were able to take 5000 prisoners without the help of advanced technology?
Self-Solving Problems
People can create content (blogs, videos, software, etc.) to gain influence.

Not all "creators" are influencers because not everyone can make good enough content to achieve influence in their respective domain.

This can be easily brought over to the tech domain. You can consider tech leads/VP's to be 'influencers'. They likely created successful products that allowed them to gain influence among their peers and rise the ranks.
At this company, remote workers pay those who show up in the office
Have you met programmers? Even those who care about quality are often under a lot of pressure to produce. Things slip through. Before, it was verbatim copies from Stack Overflow. Now it'll be using Copilot code as-is.
I've been using this service for the past year or so and it's perfect for my needs:

- Just works

- Minimal downtime

- All features of email supported

- No frills

- Fast support response

- Dirt-ass cheap. I use "advanced billing" and last month's fees were $0.58.
Ben Franklin championed smallpox innoculation
A random example: desktop Spaces has been arbitrarily limited to a single row of max 9 desktops (with Lion I believe). Before you could arrange the desktops in a matrix (up to 16 desktops IIRC).
Also the removal of RSS support, X11, emacs.
it's the marketing magic bullet. each person shot is entranced by its promises, and given unlimited ammo to spread its lies. few possess armor capable of stopping them
Agreed, I think better explanation is much more simple:

Those that will do anything for power have an advantage over others, ergo people at high level positions are disproportionately those types of people.
IME, it's the following considerations that make back-end development hard:

- Fault tolerance.
- Backwards (or forwards) compatibility.
- Scalability.
- Testability.
- Everything around state (backup/restore, migration strategies, data integrity, etc.)

Most other things are a one-time cost. These things are an ongoing burden to consider, but if you forget to consider them it can be devastating.

Also remember: any time you give a (internal or external) customer programmatic access to something, that is an API, and APIs have huge costs to maintain. That includes when you dump your database into "data lake" for internal reporting...
> “I can work from home. I can teach my children. Poor families do not have this luxury, not only in the USA but globally. This is damage that cannot be undone.”
> What would they do with this?

Not get a job working for me ;)

More seriously, when I think back to when I was first learning programming - in the heady days of 1985 - I would often copy listings out of computing magazines, make a mistake whilst doing it, and then have no idea what was wrong. The only way was to check character by character. I didn't have the deeper understanding yet, and so I couldn't contribute to solving the problem in any real way.

If they're at that level as a programmer, to the point where their code is being written for them and they don't really understand it, then they're going to make some serious mistakes eventually.

If you want to step up as a dev, understanding is key. Programming is hard and gets harder as you step up and bite off bigger and more complex problems. If you're relying on the tools to write your code, then your job is one step away from being automated. That should be enough to light a fire under your ambition!
We have 500‰ for 500 unitless milli. And there are more:

https://en.m.wikipedia.org/wiki/Parts-per_notation
It would be nice to be able to at least filter the listings... But it may be too much to ask from a website which had been running for just 15 years.
So how do you know if the code that Copilot regurgitates is almost a 1:1 verbatim copy of some GPL'ed code or not ?

Because if you don't realize this, you might be introducing GPL'ed code into your propiertary code base, and that might end up forcing you to distribute all of the other code in that code base as GPL'ed code as well.

Like, I get that Copilot is really cool, and that software engineers like to use the latest and bestest, but even if the code produced by Copilot is "functionally" correct, it might still be a catastrophic error to use it in your code base due to licenses.

This issue looks solvable. Train 2 copilots, one using only BSD-like licensed software, and one using also GPL'ed code, and let users choose, and/or warn when the snippet has been "heavily inspired" by GPL'ed code.

Or maybe just train an adversarial neural network to detect GPL'ed code, and use it to warn on snippets, or...
I think copilot is solving the wrong problem. A future of programming where we're higher up the abstraction tree is absolutely something I want to see. I am taking advantage of that right now -- I'm a decently good programmer, in the sense that I can write useful, robust, reliable software, but I'm pretty high up the stack, working in languages like Java or even higher up the stack that free me from worrying about the fine details of memory allocation or the particular architecture of the hardware my code is running on.

Copilot is NOT a shift up the abstraction tree. Over the last few years, though, I've realized the the concept of typing is. Typed programming is becoming more popular and prominent beyond just traditional "typed" languages -- see TypeScript in JS land, Sorbet in Ruby, type hinting in Python, etc. This is where I can see the future of programming being realized. An expressive type system lets you encode valid data and even valid logic so that the "building blocks" of your program are now bigger and more abstract and reliable. Declarative "parse don't validate"[1] is where we're eventually headed, IMO.

An AI that can help us to both _create_ new, useful types, and then help us _choose_ the best type, would be super helpful. I believe that's beyond the current abilities of AI, but can imagine that in the future. And that would be amazing, as it would then truly be moving us up the abstraction tree in the same way that, for instance, garbage collection has done.

[1] https://lexi-lambda.github.io/blog/2019/11/05/parse-don-t-va...
Good analysis - the key thing is that Marxism is corrosive to the truth. Everything it touches turns to evil.

The ultimate example of that is forced organ harvesting in China, used to fund their national hospital sysem for CCP members, which illustrates how immoral Marxism can get.
Ah, this is a nice idea, and it seems well executed, so nice work!

My first reaction was "well, of course stuff like 'configuring servers' and 'CI/CD' (from the philosophy page [0]) isn't just overhead, it's beneficial and indeed necessary complexity once you need certain guarantees from your software's behavior and the way you deploy it"

But, I'm sure you're already well aware! That probably isn't the point of what you've built, it seems like it has a lot more value in lowering the barrier to entry for writing backend code (perhaps for people who otherwise wouldn't have bothered), which can still be a lot of friction even using something like Heroku, for instance.

[0] https://www.napkin.io/philosophy
Why Is It Important to Update Your Budget and Forecasts
Apache / MIT / BSD all have restrictions e.g. attribution clause.

Excluding GPL does not solve the problem.
I'd say those people get the same noteworthiness treatment from the members of their respective professional fields.
Show HN: Dollo – Create your avatar like playing Lego. 300 mix-and-match items
If someone has a track record of hiding stuff, that fact makes it more likely [0] they are actually hiding something. It doesn’t definitively prove they are hiding anything in particular; something being more likely is compatible with it being false. And saying “more likely” is saying nothing about how much more likely; it could just be slightly more likely.

I don’t see how saying that is a “lack of scientific thinking”. I think that criticism is just false.

[0] “more likely” is talking about epistemic probability, Bayesian probability
Her defense in a defamation lawsuit was that she was using hyperbole in offering an opinion. She's not the only commentary show host to use that defense, but she's the most notable one on the left that a lot of people like to overlook when pointing out the exaggerations and hyperbole on the right.

https://timesofsandiego.com/business/2019/10/21/rachel-maddo...
It's a mystery to me too.

Texas actually seems to have the most reasonable handling of Covid this year, where you open up earlier rather than later.

It would be fitting for Biden to admit this statement back in March was plain wrong, maybe even apologize for it:

https://www.texastribune.org/2021/03/03/biden-texas-mask-ord...

That is what the facts tell us:

https://www.worldometers.info/coronavirus/usa/texas/
I haven't. The main motivation was to see if I could build an analytics tool, it wasn't really about getting better analytics. Though it was interesting to compare the different tools.
I've been in the business a long time and I just don't believe in generalized AI at all. Writing code requires general (not artificial) intelligence. All of these "code helping" tools break down quickly because they may be searching for and finding relevant code blocks (the "imperative hell" referred to by another commenter), but they don't understand the context or the overall behavior and goals of the program.

Writing to overall goals and debugging actual behavior are the real work of programmers. Coming up with syntax or algorithms are 3rd and 4th on the priority list because, lets face it, it's not that hard to find a reference for correct syntax or the overall recipe implied by an algorithm. Once you understand those, you can write the correct code for your project.

I do think Copilot has potential as a search engine and reference tool -- if it can be presented that way. But the idea of a computer actually coming up with the right code in the full context of the program seems like fantasy.
I mean with the amount of state debt many countries have acquired, would it even make a difference?

Although admitting that too willingly probably could trigger some form of crash.
In its base unit. So cents in USD. Which can be an int64

Or if your language has something specific built in, use that.
A key witness in the current extradition case is my understanding.

The claim about Assange guiding Manning that Thordarson is testifying too is definitely a major piece of most of the related court cases.
> This product seems like it needs some more thought. Maybe a way to comment, flag, or otherwise call out bad output?

Wait for your colleagues to use it, fix the bad code in the pull request, and wait for copilot to learn from the new training data you just provided!
In ninth grade my biology teacher took a vote about whether to do this for one test. I voted against it (in the minority). It didn’t take three tests to see the effect. Immediately people stopped studying for the test. We failed. The teacher cheated and gave us all a C.
It's true I probably wouldnt have laughed quite as loudly if there werent a chorus of smug economists telling us that tools like this are gonna put me out of a job.
China didn't really attempt to start the process of increasing until the late 70s to early 80s. Their cultural revolution was focused on rooting out hidden vestiges of the old power structures before attempting to modernize. Since that point their growth rate has been quicker, they just got started later.
It's very easy: don't use copilot code verbatim, and you won't have GPL code verbatim.
If I want random garbage in my codebase that I have to fix anyways I might as well hire a underpaid intern/junior.

It's easier to write correct code than to fix buggy code. For the former you have to understand the problem, for the latter you have to understand the problem, and a slightly off interpretation of it.
Amazon is working on a physical presence. There is that awful Whole Foods store in Union Square where you have to go through a cattle chute to check out.

WalMart looks more "digitally transformed" to me with an awesome self-check experience and there are at least three natural food stores in my town that beat the pants off "Whole Paycheck" so I'm not concerned.
I have some very recent, very specific domain knowledge in this area; there is more low-burnup ex-research reactor material, off-spec material, etc. out there looking for a good home than you might imagine—-especially at micro-reactor quantities.
It does very, very little to mitigate risk when you are using an insecure medium.

Regardless, their security is respectable and their fair simpler infrastructure makes me much more confident that it isn't full of holes.
It was probably one of @Viss's talks. Here's one he did at DEFCON: https://www.youtube.com/watch?v=-T-3buBwMEQ
They don’t have to be. It’s entirely a function of your discipline and care in maintaining and building out your web client.

Have worked on several reasonably complex sites that maintained 60fps on mobile web.
The Problem with GPS Jamming
But is it a blackout if it gets to the front page of HN?
So, nothing new, is your point?
Depends what you’re doing. In fact it’s not always wrong to use floats for currency. For accounting you should probably use a fixed-precision decimal type.
> ...may not always work, or even make sense...

Naively, as someone who just heard of this - that sounds worse than useless. If you can't trust its output and have to verify every line it produces and that the combination of those lines does what you wanted, surely it's quicker just to write the code yourself?
Everyone was perfectly willing to multiply mass by the square of a velocity: KE = 1/2mv^2

It wasn’t at all obvious that removing the 1/2 and using c as your velocity would be meaningful.
Every large-enough political protest in USA since the creation of FBI has been well-attended either by FBI agents themselves or by CIs in their employ. Infiltration of groups who posed a "threat" to the status quo was one of JEH's priorities.

Of course you're right, though. This isn't OK, and on balance FBI is like any other federal TLA. The average citizen will be better off on the day they are disbanded.
Not necessarily. It depends on the application.
Integer cents or an arbitrary precision decimal type.
I saw the gif on Twitter. Sorry, I am not able to understand what is going on. Is copilot a character in the Quake game?
Many people complain about click bait headlines. But some of those are very special...
Plenty of people probably copy-paste GPL code with the comments and stick MIT on it. This kind of thing violates the GPL, but I’m pretty sure (IANAL) that such code is “fruit of the poison tree”, and if you then copy it, you too can be held responsible. Sure, you might not get caught, but it’s a rough situation if you do.
Open Source Deep Packet Inspection Using Python
GitHub project: https://github.com/nfstream/nfstream

Community feedbacks and contributions are welcome!
My problem is not newsletters. I happily send those to a Newsletters folder via a filter.

My problem is companies sending important non-newsletter stuff in a way that is virtually indistinguishable from a filter point of view to their newsletter emails.
python has the `decimal` module in the stdlib
Business types hate dealing with programmers, that's a fact. And these claims of "we'll replace programmers" happen with certain precise regularity.

Ruby on Rails was advertised as so simple, startup founders who can't program were making their entire products in it in a few days, with zero experience. As if.
There's no one answer, but decimal counts of the smallest unit that needs to be measured is common. Like pennies in the US, or maybe "number of 1/10 pennies" if there's things like gasoline tax.
I'd like to know what the Gini coefficient is for entitlement spending by individual adult recipient.

I suspect that it would be similar to the income distribution, given so many special programs for child, medical, and disability entitlements.
The fashion and travel industries are much bigger than the gaming industry, their content is way easier to monetize. The only reason gaming works at all is that it is so ridiculously cheap to do.

So there is no way to "solve" this, the people who wants to be influencers wants to live a top 0.1% lifestyle traveling and testing new fashion everyday, that just isn't feasible for everyone who wants to try. The nerd dream of sitting at home all day playing games is so much easier to reach, which is why you can see so many people playing games for a living, not because it is easier to make money do it.
Keep in mind this is just my opinion, not a statement of fact, as I do not have any inside details.

The notion of neutral or unbiased media is a little strange IMHO; they're a for profit corporation, for one. The media has an agenda and it's usually to please the particular political party they favor.

In this specific scenario, I don't think it's too hard to identify. Assange embarrassed key members of a certain American political party and likely cost them an entire election. It's one of those scenarios where if you don't conform you will be silenced.
Im unaware of any studies that look at toxin levels that specifically compare a city hive verses a rural hive. IMO the greater concern is the source of nectar, as bees will store any source of "nectar" even if its a couple drops of sugar from a soda can. I would be hard pressed to even consider it 100% honey as the original source could very well not be from organic sources.
+1 For this recommendation, an exceptional book. In particular chapters 2-3 demystify how databases work, and provides an intuition on when to use different kinds of databases and query languages without the typical hype (spoiler alert - use an RDBMS!)
Backstory?

WTF is "Copilot"?
Not really true. https://en.wikipedia.org/wiki/Mercantilism#History

There were lots of artisans, but mercantilism the early stages already had state-run factories for cannons and other "central" managed technology.
One of the features I liked about Hey but as a broke graduate student couldn't justify that cost.

Easy to replicate in Gmail though: create a folder/label, filter to skip the inbox, mark as read, and go into the desired folder. Boom you have a newsfeed specific to your newsletters.