skysight-inc/HackerNews huggingface dataset:
Brainless Platform for a Robotic Vacuum Cleaner
>That video was taken from far distance because the drone had to operate unnoticed in enemy territory

That video is not taken from a drone at all. It's from an AH-64 Apache, a manned attack helicopter with a flight crew of two.
My beef with C++ is with its dependency (non)management.

For almost every modern language, you can easily build and run code - pull code from repo, run the included script or standard command to get the dependencies and build it, bam, you're done without needing to know much about that language.

With C++ it seems like half of the time pulling someone else's old project from github and running make (or whatever the author's instructions in README are) results in failure with some error that's tricky to diagnose and fix. For example, you would get some weird code error message that has zero indication with the actual cause which is that your system has a newer version of some core library than the author had.
I post things several times to HN. Other communities (lobste.rs, reddit) frown on this more, but HN seems just fine with it (as long as you aren't obnoxious).

I've definitely seen articles I posted (not necessarily mine) get reposted and have wildly different visibility.

It's also a fun excuse to go trolling through your back catalog of writing and see what is worth posting today.
You're mixing trading data for services you provide with selling the data. GDPR prevents the first, (because it's been abused) but not the second.

If you run a data trading business, I can sell you my data, and GDPR will be ok with that.
A Growth-Oriented Approach to Onboarding New Teammates
> I’m hoping that an org like GitLab is able to keep building on and catering for this space.

That's not really an option for organizations whose main product isn't code, no?
It might sound naive, but as a user of these services for the last couple years, I only just recently learned this. Eg that they take a cut of each food item on top of their delivery fee. I always assumed the delivery fee was their cut. It was only when my wife mentioned she chatted to a local store who we ordered regularly from, that they mentioned they make crap all money on Uber/Deliveroo/etc orders.

We’ve deleted their apps and now just call ahead for pickup and go grab it ourselves. I feel shit for not looking into it sooner.
Why not? They didn't explain how it works. And he was an officer at the time.
Not related, but I found amazingly rich x86 SBC with 2x M.2 slots, Seeed Odyssey, $188 or $218 with 64GB eMMC. https://www.seeedstudio.com/ODYSSEY-X86J4105864-p-4447.html
If this is your personal computer, go into the settings and set updates to manual install. Then set yourself a calendar reminder for the second Tuesday of each month and do a manual update and restart on that day.

That should get you past most of the forced update reboots, because it’s usually “patch Tuesday” updates that force reboots.

Not saying this is a good thing or excuse for the behavior. It’s just how you can get past the particular issue.
This is almost always a very bad idea because the if/then condition you describe is business logic - as in, how do you recognize the business situation when you want to decline a prediction, and how does that change?

It is very complex because most of the time there is no simple rule such as a threshold on the confidence score of the prediction. In practice it might be more like, “if the user has more than 7 items in their cart and if the user is not a returning customer that filled out personal data and the value of their cart is greater than $100 and they have not put a new item in the cart for 2 minutes, and the confidence score of the predictor is less than 0.4, THEN don’t show the next recommended item, just display a checkout link.”

And the number of items, the cart value limit, the time since last item-add, etc., will all be hotly debated by product management and changed 5 times every quarter.

In grad school there was a professor who said of machine learning that “parameters are the death of an algorithm” - so you want to avoid coupling extra business logic parameters tightly with the use of machine learning models.
That's true, but that's not the case here.

It showed no evidence for the strong benefit they were looking for (mortality), but a similar trial started in China before that trial, ended - and showed no change in mortality, but some shortening of the hospital stay (even though that wasn't its stated hypothesis). At that point, the western RCT remdesivir trial added the "hospital stay" target, and lo-and-behold, shortly afterwards, it turned out that it does result in no less mortality but shorter hospital stay as well.

While it does give some credence to the "shorter hospital stay" result -- having reached it in to Gilead initiated RCTs -- It was statistically significant but not dramatic;

And now another trial says even that's not so significant.
Elon Musk says first SpaceX uncrewed Starship trip to Mars could fly in 4 years
You can just clear your cookies for Medium (or just always block them).
Around that time (1993-ish) we had Macs and used something called PhoneNet. You plugged a dongle into the serial port and connected computers using ordinary telephone cable (you might call it “cat 1 cable” now).

https://en.wikipedia.org/wiki/PhoneNet

There were a few games we played over the network, like Super Maze Wars or Marathon.

http://macintoshgarden.org/games/super-maze-wars

http://macintoshgarden.org/games/marathon

It wasn’t long before we switched to 10BASET.
Standard ABI is much needed but looks impossible to convince all parties(compiler, os vendors). Does even Microsoft publish it’s current ABI details?
IIRC these days electric chisels are safer than knives, as flesh is generally too mushy to trigger the reciprocation.
OCaml is a much smaller language than Haskell.

Similarly, Erlang (and thus Elixir, I guess) is also comparatively small and simple.

Surprisingly, C would be in the same category, if it wasn't so primitive and likely to make you shoot yourself in the foot.

I've programmed professionally in both OCaml and Haskell (and Erlang and C etc). I find that Haskell is generally more terse than OCaml.

They are both fine languages. Subjectively, Haskell feels a bit more fun to me. But if you want to really get into it, it helps to have some people around who know what they are doing.
Distributed and decentralized networks and databases. Communities can form and police themselves, but no central servers or authorities will be involved. It wouldn’t be the end of internet communities but it would be the end of centralized, public, internet communities.
> OCaml is quite a lot more pragmatic and 'loose' than Haskell. But that's just my impression.

Mine too. I still dislike the lack of Unicode strings by default, and the somewhat confusing tooling (initially) but outside of that I quite love the language. It has a huge potential and I can only hope that the arrival of Multicore to the upstream language will kick it forward and put it in the same league as Rust (although due to GC it can never be that fast I'd think; but who knows).
no popups, no sticky headers, no full width everything. where can i buy one?
If you could make the bootloader point to grub you could potentially just make an automated install partition, make the computer restart and boot into that. Then from there install Linux from there without requiring user input.

Technically not installing it from windows. But the install action would be initiated from windows.

Would probably end up super janky in the end tho.
I don't understand the Democratic side here either. There's a question of citizenship, but census data is used to determine allocation of electoral college votes. The electoral college system being something that I support but that Democrats keep trying to undermine. Yeah if you come here undocumented, or illegally, there's pretty natural consequences. I don't think anyone should ignore that. And they seem to want undocumented immigrants to be treated at the same level as legally naturalized citizens, but they rarely take any opportunities for immigration reform and the state of immigration enforcement under Obama wasn't so much better than Trump's that I yearn for the return of a Democratic presidency. So yeah - both sides erode my faith in the system. Just because I think one candidate in this election is worse doesn't mean I'm not angry at the pathetic counter from the Democrats.
You have clearly not even bothered to look up what the term means before swinging it around. Please come back when you’re willing to do better.
Jesus Christ I haven't realized just how far we have fallen until this comment. I don't necessarily blame anyone for thinking the way they do, it just baffles me.

For the endless commentary on Trump profiting off the presidency, Trump running an "organized crime family", Trump this Trump that, we have actual hard, concrete evidence that a Vice President's cocaine addicted son was selling access to the office (presumably to fuel his addiction), and on top of that his father lied constantly to the American people about it.

How is this not a scandal?
TFA is not about warzones but police surveillance.
'The Boys' Boss on His Zeitgeisty Hit
Ending things early without warning isn’t being more efficient, it’s simply not finishing the job.
Free market !== Equitable market
I agree completely.

I started building websites in 1997 with FrontPage as a teenager. It was horrible - mostly because I was teenager and didn’t have anything interesting to say. It also wasn’t easy and took forever to get anything done. (So just slap an in construction gif in it.)

Now I can build anything I want quickly.

Writing raw html is very inefficient. If you want a friendly to create content, use Markdown.

If you want to structure your content or have some standard components, use React.

Use a static site compiler like Gatsby - that combines it all and makes your site compete with any hand-written html and still contain lazy-loaded interactive elements.

My blog is a perfect example: I can write my blog posts in markdown, paste images in as needed, run a build script, and push the changes. It takes about 1 minute to build and deploy.

But, at the same time, I can hide an entire text adventure terminal simulator in the header bar (that lazy loads on click).

My site loads as fast as any static site, but it transforms into full interactive quickly.

Best of both worlds.

So I can produce well formatted content, cool components, or even multiplayer games - it’s perfect.

We have a paradise of tools - it’s a creator’s dream - (once you figure out the right combination)

https://ricklove.me/cool-stuff
If everyone speaks and understands RP then there is no problem. But it is not true, especially when we talk about all anglophone countries.
People in America complain about how biased our media is. I remind them that until they start watching C-SPAN instead of CNN for American politics that they are part of "the problem"

I love C-SPAN and think that it is a significant public good.
It's not just HN. I write for a number of online pubs/sites. Sometimes I'll write something that I think is particularly clever/insightful/useful and it gets relatively few pageviews and no engagement. Then I'll knock something out in a couple hours that I think is fine but pretty-cookie cutter and it gets 10x or more the engagement.
Xbox Brazil Fires Host After She Receives Threats for Working There
Most wonderful 2020 MLB playoffs moment? Will Smith homering off Will Smith
Check out C-SPANs website. They have a neat bill tracker which makes understanding the debates between legislatures easier.
Here is the previous discussion of nerf: https://news.ycombinator.com/item?id=22637721
Can't say I blame python or even the library; why is the code even trying to convert every string in an object, instead of just the keys that are supposed to contain dates?! Seems like a poor hack, imho.
The Road to OCIv2 Images: What's Wrong with Tar?
An extension that is agreed and then revoked would completely ruin the plans of almost any project. It is unusually being cut short.
think in general about a government that wants to target, arrest, and deport certain groups of people

Yes. They are deporting people who didn't come into the country legally. Its important to have an accurate count of citizens in the country since that's who votes. There is an upcoming Supreme Court case that will determine if non citizens should be counted for House representation.

You may not agree with it, but it is important to know. With that said, I don't think ending the census early is the right way to handle this issue at all, it's just slimy.
This reminds me of the all time classic Chesky quote:

If you launch and no one notices, launch again

https://twitter.com/bchesky/status/312438036929576962?lang=e...
If you wouldn't mind, I'd love to see some numbers, as in how many organic visitors a month would convert into a meaningful sum at the end of the month.
Could have been something like "La cocina cocina cocina en la cocina": The stove cooks cuisine in the kitchen.
I'm curious if anyone knows of a decent alternative that's not only focused on organizations producing code.
One method that sometimes get traction here is to write a technical blog post for each of these sites. Don't make a single post for both, unless it make a lot of sense.

It must be technical enough, but if possible not too technical. Add a few relevant graphics and photos.

The more important part is that it must be interesting. Did you solve an interesting technical problem while making the sites? If an old friend meets with you after a few years, and you are drinking a beer, and the friend ask you about something weird in the site, what anecdote would you tell?

It is not foolproof, so you may try write a few interesting articles and post them, and look what get's traction.

The second is just a landing page.

About the first one: https://www.plankarma.com/

The video in the front page is nice, to have a fast idea of how the site works.

The strikethrough of the complete activities is does not handle long task in the video. Have you fixed it? It looks difficult if the fonts and zoom in each computer may change the number of lines of the task. (If you have solved it, it may be an interesting story.)

I guess there are problems with characters with accents and time zones. Something interesting here?

How did you select the emoji that are implemented? Is this list culture dependent?
Is it already working? Do you accept real users? Price?
Uber has a cap on the tip you can give depending on the cost of the trip.
Just coincidentally I spent most of the last week converting a spreadsheet to Postgres. It is interesting how similar some of the formula functions are to SQL functions. All the functions are standalone and there are no methods on top of objects/types.
Ask HN: Where ca I find work opportunities for non-DL AI/ML?
I would like to work on and improve my skills on AI and ML but not DL. Where can I apply?
Project ideas are also welcome.
One of the really hidden ones in iOS is press-and-hold the on-screen spacebar to move the text cursor around. I found that one entirely by accident, and it’s made text entry a lot less painful.
He also ate a hamburger and wrote his name on an empty piece of paper in a photo-op. How do you know it was remdesivir rather than the photo-op, hamberder, dexamethasone or regeneron, all of which he got as well?
What government agency has ever said they need less time or less money? So giving them less than they say they need is the normal state of affairs for government agencies.

The only difference is that now the aggrieved bureaucrats have a receptive audience in credulous journalists who are always ready to write a story about how the current administration is "ending democracy" if they don't do exactly what the bureaucrats want. So you would expect right wing media doing stories on how the military, the VA or the border patrol is underfunded or has had excessive "political interference" during Democrat administrations, and left wing media (which is 95% of the "mainstream" media on the US) would be expected to say the same about different parts of the government with a republican administration.

Just normal politics at work - doesn't mean the stories aren't important, but let's keep things in context.
Metabase (for reports rather than transformations) was useful to fill all the "cant we just have like a spreadsheet" requests while maintaining some quality
> When you have a server with virtual machines, you have a bunch of stuff in memory that just isn't all that useful. This might be libraries and functionalities nobody uses, parts of memory of processes that is used only at startup, etc.

> It is always better to page that memory to the disk so that the memory can be actively used to serve demand.

That's a good point. But interestingly, not a strong enough one to make eg Google turn on paging out to disk nor ssd. (At least not a few years ago. No clue if they do that these days.)

Perhaps what you would want is a hybrid: let the OS page stuff out by default so you can free up the libraries and startup code and data structures etc. But if your disk hits some thrashing threshold because the working sets get larger than memory, let some variant of OOM killer loose?
Yeah I once ran a Apache + WordPress blog running on a low-end AWS instance that hit not just Hacker News but also some big tech blogs at the same time, and it handled it fine just by having the WPSuperCache plugin installed and having all the static assets passed though CloudFront, nothing else fancy.
Neither. You report what you found. You make recommendations. You state which areas you haven't had the time to look at. Under no circumstances do you provide any guarantees that might put you at the wrong end of a multi-million dollar lawsuit.

This, incidentally, is every audit ever. I've been audited many times, every audit finds stuff and make recommendations. Then management gets to pick which recommendations they adopt and which they'll derogate. I'm not saying it's a completely useless process, but it doesn't provide the cast-iron guarantees people think it does.

Then, of course, there's financial audits, which are meant to provide a cast-iron guarantee the firm is still a viable entity. But nearly every big firm that went bankrupt had passed such an audit in the previous year.
A ban by World Rugby could prove influential for transgender sports
Have a look at this page over at DNC’s web site: https://democrats.org/take-action/
Counting everyone is literally what’s in the constitution.

Remember, when the country was formed immigration wasn’t some complex thing you just showed up. Picture an immigration official trying to turn back a ship full of slaves because they where undocumented or missing paperwork. Meanwhile they still counted as 3/5th person in the official count.
Might just as well be a strength.

At least you won't get these packages that will pull 309 dependencies, and that might build or not with the dependencies that are automatically pulled or not (with a considerable chance that it doesn't).

With C/C++, there's a bigger manual upfront investment if you want to integrate a library, but it might just be that you get cleaner libaries.
The rich do tax avoidance, completely different thing. Of course they have the luxury of doing it 'legally', which is not something you can do without a certain amount of money.
That’s great, but it didn’t answer the question. Next time “passionate” supporters of racism post an anti-affirmative action screed, or “passionate” supporters of the “anti cancel culture” movement post some incoherent mess about how they should be allowed to say repulsive things but no one should be allowed to talk back to them, or “passionate” supporters of the president post a link to a tabloid story containing some barely-above-Q-level conspiracy theory targeting the president’s enemies, are you going to replace the links to these stories with more “neutral” sources like you’ve or here? Because you haven’t in the past.
The whole point of vim binding is to reduce context-switching to the mouse, better maintaining flow.

Once you get good at Vim + a tiling window manager, constantly swapping to a mouse to do things interrupts your flow. It’s akin to forced context-switching, which programmers hate because that also interrupts flow and concentration.

But it does take practice to master enough Vim commands to be able to use it without referring to help docs (which also interrupts flow). You won’t really understand this flow advantage until you’ve done that.

Fwiw, Wall Street culture has something similar around Excel. The best, most proficient Excel masters can use Excel with keyboard only, no mouse, b/c they’ve mastered all the keyboard shortcuts for navigation, data entry, and calculation. They judge each other based on this ability. It’s not unprecedented in the software development community only.
You don’t typically perform optimizations iteratively with feedback from the final test set. Instead you split your training set into validation and training, and you iterate on that, leaving your true hold out test set completely unexamined all along.

You would do model comparisons, quality checks, ablation studies, goodness of fit tests and so forth only using the training & validation portions.

Finally you test the chosen models (in their fully optimized states) on the test set. If performance is not sufficient to solve the problem, then you do not deploy that solution. If you want to continue work, now you must collect enough data to constitute at minimum a fully new test set.
> For many reasons.

[snip reasons]

But why AV companies specifically?
False equivalency. Even Dorsey admitted in a Vox article a couple years ago that his company leans so far left that right leaning employees fear to express their opinions. Twitter has been uneven in its application of rules for quite a while now, and I admit this as a left leaning person! I don't believe in censoring opinions I disagree with just because it benefits those with whom I agree.
But but those billionaires won't be able to make a donation to a cause dear to them! Dont tax them, they're job creators. I'm pretty sure we are all just one good day away from being billionaires ourselves, don't hurt our future earnings! Intelligent obedience is a helluva drug.
Interesting how different experiences with the same thing can be! :)

> it helps to have some people around who know what they are doing

I think that's the crux of my issue. OCaml wasn't the easiest to start with either but it took me 2-3 casual evening sessions to just be able to sketch code and run it immediately with almost no hassle.

But yeah, can't deny Haskell kind of rubbed me the wrong way so I am likely biased now.
Oh, I don't make any money with ads.
Similarly, the Olsen Gang (https://en.wikipedia.org/wiki/Olsen_Gang) was also officially tolerated in the GDR and popular with viewers.
>This explains why even though for the last two decades 90% of the entire planet has gotten used to the back-slash (C:\foo\bar) as the path separator, but Linux uses the forward-slash (/mnt/foo/).

This is the most triggering thing I've ever read on this website. First, it assumes that average every day users navigate the windows file system by that URL bar or power shell which is definitely false.

But wait, where would every day users actually have more hands on experience with a path structure? Oh that's right, their web browser where it's all forward slashes. Windows is the outlier here, not Linux/Unix systems. They're the ones who should change.
Pippi is read by bigger kids, it is book for age when you read by yourself rather then being read by parent. So, parent is not there to contextualize every scene.