skysight-inc/HackerNews huggingface dataset:
One thing that is exciting to me is that machine learning is the next level of abstraction in our tools for thoughts, giving us ways to deal with fuzzy and ultra-high-dimensional problems.

Machine learning can be viewed through optimization, probablity and information theoretical lenses, and each of them will give you understanding of a different aspect. One recent "click" I had in my head came from debating with colleagues who are really strong in optimization: they routinely define values, sets, functions etc. as the end result of an optimisation problem. And this makes total sense.

Going down to maths that most people might be familiar with from highschool, think about how you define a line in space, or a plane. You write down "y=f(m)=a+mx" for a line (which you could read: to find a point m times the length of x away from the anchor point of a line, start at the anchor and move m times along vector x") "P={x:dot(w,x-x0)=0}" for a plane (read: the set of all x for which the dot product is 0). These are two different forms of describing the objects, one which is expressed as a function* using the constraints placed on the object to move along on it, and the other simply as a concise way to express all constraints. You can move from one form to another for both objects, and finding these types of connections increases your understanding of these objects and how their constraints define their structures.

Now, optimisation problems are similarly defined by their cosntraints,but they are much more flexible and connected to reality. We describe constraints in the hierarchy of convex (LP, QP, SOCP,SDP, conal) and nonconvex ( aka. "fucking difficult to deal with") constraints and then develop optimisers that attempt to fulfill these constraints as best as possible given some data. If it's solvable, then we have a way to reason explicitly about very complex properties the data and the mathematical objects contained in it - which can be used to solve actual problems, like finding the pareto frontier of a decision space, or laying out an UI nicely.

The machine learning takes this and pushes it to it's extreme, finding ways to navigate extremely high dimensional spaces and reason about the objects contained therein. Things like word vectors, latent representations and the "natural image manifold", finding ways to discover the "separation" of classes by building generative models and measuring distances in the latent space, visualisation techniques like curch plots, TSNE ...all of this extends our ability to reason about and understand data and ultimately our world.

That's one thing that excites me at least
Yet if I take a penguin and an aardvark, they just won't breed. Reality must have something to do with it, surely.
Utilities get special status because it doesn’t make sense to dig up the roads and lay n parallel competing power cables, sewers, water mains, etc. TV companies because the EM spectrum is limited. That makes it an apples-to-oranges comparison with banks, automakers and so on.
It makes me sad to see the negativity that this experiment has attracted, even in this HN discussion thread there seem to be a lot of dismissive and patronising comments directed towards Feross.

I'm genuinely unsure if this is because people think that Feross has much lower ability than he actually has, or if they are jealous of the attention he has received for Standard.js, or if it is just because JS programmers are still looked down upon.

Either way we are talking about somebody with a pretty impressive CV who has made countless meaningful contributions to Open Source. Personally I think the work that he has done around WebTorrent is amazing, and WebTorrents may even end up saving humanity by making it possible to recentralise the web (only slight hyperbole, and if they dont, it will be something very similar).

Its true that Open Source is now an industry that generates billions if not trillions of dollars a year, yet very little of that makes its way to the people who actually make the stuff. Feross is right to explore ways to pay OS maintainers, even if those attempts sometimes fail. We will all be better off for it.
Basic: log to syslog

Advanced: log structured objects (keys and string values) to Riemann. Write smart rules in Riemann then send those to ES and explore structured object in Kibana.
You forget all the senior citizens.
Can someone ELI5 what the advantage a CNT based chip would be? Is it more energy efficient, or can they operate at a higher frequency?
Because they're buying it. The failure rate must not be impacting their profits, or people buy a new MacBook before the keyboard breaks, again not impacting their sales.
Nice to see Team Fortress (Quake 1 mod) get a shout out. 23 years later, we've still got a team developing and playing it. https://www.fortressone.org/
Doctors are not experts in this, nor are public bodies. Endocrinology researchers are...

It's really still an open field. New findings take almost a generation (20 years) to propagate to run off the mill doctors, slightly faster to specialists.
And public bodies are slow as molasses in comparison, some still pushing advice from 1950s.
most spies are highly efficient and useful to our governments goals / protecting people from bad things. the hand-full of derps we see in the news are unfortunate but shouldn't be taken as the general state of spying / intelligence work.

people like to make an elephant out of a mosquito, but in reality, without spies crime / terrorism and other things generally bad for our society (which we do all cherish and want to keep, admit it. you want your house, tv and job safety, and to go to work without having too much worries if you will be able to go home at end of the day safely) would be able to cause much more disruption.

i'd agree that in recent times, especially in the cyber / internet domain there have been grave mistakes / misjudgements made on all sides of the fences, but the evilness / incompetence etc. etc. is by far overestimated by the public.

this is the same idea as that 'all banks are bad' just because some bankers misbehave or make bad calls. you still want banks and use them, so perhaps try to see that people arent inherently bad or incompetent, and are trying their best to avoid such calamities.

be sure that for any 'incompetence' which comes to light, internally these agencies are much much more critical and taking action than what you 'see' them doing.

most of this work (99.99999999%) is still not in the public eye and will never be. saying spying is inherently bad due to some mistakes is grosly underestimating what good they do, and overestimating the incompetence / bad intentions of these actors and agencies.

you never hear it if a spy does a good job, he'll just submit some intelligence, or prevent some calamity, and remain anonymous. these people should be praised, not shot down due to some of their colleagues missing the mark.

remember you are observing MEDIA, not actual reality. if the media speaks about most topics, you will take their words with a bucket of salt, but if they speak about corporate or goverment mishaps, suddenly their word is absolute truth? get real.
"Unfair" has a funny way of becoming (or retroactively being) "illegal," especially when you are talking about a consumer-facing monopoly. Who knows, long-term, you might be doing your boss a favor.
Belgian supermarket pilots AI product recognition at checkout
my university split these into different paths.

- low level was for electronics/cpu architect

- the things you mention were for network engineer

- the mainstream was application developper, and you get to learn java and eclipse
Glimpse Is a Fork of Gimp
At Colruyt we're testing a system that helps customers at the checkout by automatically recognizing fruits and vegetables. The system is built on top of a (partly) self-service AI platform built by Robovision.
Isn't this a serious safety hazard? I can't avoid a car I can't see.
smart water bottle.... i can't even....
I didn’t use “unquestionably” in any sense which is obviously false, like, say, some sense that would imply I’m unaware of vegans. I came to that conclusion by gut instinct.
I too wish they should stop using their resources to find security problems Apple should have found themselves.

But I very much disagree this is about embarrassing Apple. In fact, Google is doing them a huge favor.

(The iMessage bug for example could have been turned into a worm and infected ALL iPhones on the planet in matter of minutes if it was found by blackhat hackers instead. Apple should be thankful)
Would you consider adding cryptocurrency exchanges as an option?
Obviously don't bring your own car to the robbery! Even just watching Hollywood movies one would know that.
Just in case you didn't catch the other message, the public suffix list does in fact include the domains mentioned.
"Most device manufacturers do not provide updates for Android on time"

Only because Google lets the device manufacturers off the hook. It's a problem of Googles own invention. Trading away customer security for market share.

Adding: very successfully too, this isn't the first time I hear how you should almost feel sorry for Google that they have to put so much into google services instead of Android, all because of the evil device manufacturers! Nothing can be done no... wrings hands

Maybe it will change a little but now that Huawei happened.
To be honest, everything in Rust looks a bit ugly to me. I really tried to like the language but the syntax, everything being overly annotated, and the number of features that you need to understand to do simple tasks - all of these make it not really worth it to pick Rust for new projects. There are other problems like the ecosystem of crates and the lack of learning resources but at least they aren't intrinsic to the language itself.
End-to-End Encryption: What It Is and Why It Is Needed
Burgeoning community at https://discord.fortressone.org
Both TS and mypy has strict mode and "implicit Any" mode.

In the latter they don't enforce much, you just get a JS or regular Python file. (mypy is not a transpiler like TS, mostly because it explicitly wants to be able to target legacy JS runtimes - eg IE8 ES5 - whereas mypy needs a recent Python that supports type annotations)
I wonder what Linus would have made of the Compaq Portable or an Osbourn 1 back in the day.
If your machine is 6 months old, you have a 2018 MBP keyboard. The 2019 keyboard came out 4 months ago.
Seems to me that Google is turning on a lot of deep learning models in production which aren't production ready.

Search has gone to shit recently.

Image search is hot garbage for anything but images with well known people / places / things.

You can't reliably filter or sort news results by date.

YouTube is filtering pro LGBT content but allowing weird Eastern European pedo videos.

The play store is apparently moderated by bots and doesn't have rules or policies in place about giving devs time to respond.

Something has changed dramatically at the company in the last 5 years. Would be interesting to zero in on it.
a non-perfect solution of mine - update only android apps that actually make sense, or author is Google. There is no reason my simple calculator app should get an update every few weeks (since nothing visibly changed in it for last X years), or linkedin having almost weekly updates.
I think the pandora box has been opened. I predict there are some people who will build startups around this idea (not me). pip install something / npm install someting/ brew install something, and you will see the ads. The startup will build a dashboard for advertisers. The terminal will be the next frontier for advertisements.

The storm is coming.
Well yeah it does make me happy when I'm safe inside. Certainly not when I'm out in it!
Do people not realise how dangerous a viewpoint this is, to stop people you don't agree with talking / deplatforming.

How do the left not realise how authoritiarian they actually are in this regard?

And making someone out to be a right wing nazi because of who they spoke to on their show is madness.

I'm not even sure it's honest on the part of these people, I think they know Joe Rogan isnt some right wing nazi but they say it just to fit in with their "group".
The code does not need to be native, JavaScript works just fine (which is exactly what was used in the click-fraud thingy from a few months ago)
I think the problem is deeper - their largest customer base probably cares about those things - have you seen how many people now days use MB for office work ? It became a status symbol, keyboard issues aside - they will be perfectly happy if their machine thermal throttles at 50% load because they never even hit 50% load. And it being thicker a few mm. to get proper thermals is a big deal to that audience (my impressions from talking to a few).

I was unfortunate enough that I needed to get a Mac and since I wasn't paying I went for I9 2018 MBP with Vega - this thing sucks horribly - it overheats constantly, blows loudly, the OSX is very unstable - common freezes and getting my 5K thunderbolt monitor to work reliably is a PITA - pray it doesn't lockup on monitor plugin or that it detects the monitors USB hub without a restart - I had to go to a beta to get support for it when I bought it... And not to mention no touch option in a 4k$ device !

Lenovo X1 Carbon running windows is far superior experience for me. Also a big fan of Yoga line for more casual use - GF has one and going from random typing to tablet in bed or in chair is amazing and pair surfing with touch on a large screen is a great experience.
Python List – Definition and Usage
Branding in soap goes back hundreds of years
Yes Silver Bullet https://news.ycombinator.com/item?id=20324523
I bought mine on an American Express credit card which, in the UK, has what's known as "Section 75" protection. This alone means I can return it for a full refund since it is a defective product within the warranty period with documented design flaws. If Apple refuse to issue the refund, then Amex will do it for them. Obviously it will need persistence and a bit of a fight - but the law is 100% on my side.
Initial investment is incredible. Just look at how much money and time has already been spent on trying to implement self-driving capabilities and we aren't close yet.

But once the technology is developed and available the cost will probably be pretty low. A couple of sensors and processing. I feel like maintenance cost will likely be smaller since a self driving car in theory at least can detect any issue much quicker then a human.

This is all speculation of course but human drivers are very expensive. Quick googling says about 20k to 45k per year for a truck driver. Even if initial investment in self driving technology costs 50k per unit more it's still incredibly advantageous to do so.
Because they're not using humans to do the reviews anymore. They're putting bots on the frontlines, then using humans to (maybe) handle appeals.

But those humans are probably undertrained, underpaid and have zero context for each of their 1k cases, so they default to accepting the bots judgement. Which in turn feedback to the bot, justifying it's actions.
Bestmile raises $16.5M to manage human and AI-driven fleets
How do you know who is a legitimate dev and who is a scammer posing as a legitimate dev

It’s weird how Google knows everything about you when it suits them, and nothing when it doesn’t
A link to the paper would be nice. Unfortunately nature.com is paywalled. Does anyone know what open source design they modified? I'm guessing PicoRV32.
If you can make a core data structure faster at a place like Google you can save tons of money. Small fractions of a percent improvement (on the global CPU profile) are huge resource cost savings.
See, Big Macs no fries in not a huge amount are not terrible nutritionally. They could be improved with less mayonnaise and more veggies, like locally available "Country Mac" or whatever it is called in whatever is not Polish.

The killers are amount, fries and soda.

Gorsky runs a low calorie diet too, only averaging some 1000 kcal. That's two Big Macs or thereabout.
Jürgen Schmidhuber w/ Lex Fridman talk about AI & consciousness: https://youtu.be/3FIo6evmweo
I'm on an earlier model (9343 from 2015) and after the first ~6 months of "beta testing" it actually got quite good and reliable...
...until about a few months ago, when - I suspect due to a kernel upgrade to the 5.0 series - it started not suspending on closing the lid. Oh, and I can no longer run Powertop, because then it will not suspend at all.

This is so frustrating about using Linux - you get a random regression and then the only thing you can do is pray that someone will eventually fix it down the line.
The system I just implemented is using .Net Core on Ubuntu on AWS/VMWare and is happily processing lots of transit trips a day. Licensing costs are $0.

.Net Core brings MS's equivalent to Java to Linux and enables the use of a better language set (C#/F#) and allows for a relatively seamless development experience.

What's not to like?
Soap is far from identical - every soap has a different smell Wich is a major factor in consumer choice.
Why are so many men afraid to interact with women at work?
A Letter to the PHP Team
They do. And then you are not just wasting time, you waste time hungry. Besides people are not dumb and will eat before.

Imo, all these "hacks" including standing up designed to cause physical discomfort amount to ineffective management - sort of collective punishment due to inability to reign over few individuals.
"None of these contains an atom of impurity or adulteration" (from the vintage Heinz ad) is quite a bold statement.
Plasma (KDE) sucks at handling multiple displays. I had to learn this the hard way. It's OK if you only ever use the laptop screen.
And public transport, bicycles, roller skates, stolen vehicles and feet.
For prototyping using React and TS sounds like a bad idea, because React is not that well supported by the TS community.

Whereas if you were to use Angular there the types help you.

Or, if you do something in Android with Kotlin, the types are very helpful. Quick auto complete and instant sanity checking of the code.

No oops cannot call method on undefined. I found that was what took a lot of time for me when I used plain JS.

Furthermore using mixed codebases make things really slow, because then either you need to disable strict mode, or you need to provide typings for at the interface of the TS JS files.

Again, this is probably very much path dependent. If you use a lot of strongly typed things for years, then you'll be fast in that. Just two days ago a colleague helped me with some Scala, and we ended up with a few lines of EitherT monad transformers that helped type some code involving Future and HttpResult types. I felt the exact same "figuring out the types takes too long" on my own, so I initially went with less functional Scala.

So the same/similar problems (like typing React and Redux) exists in other languages as well, and for some folks it's nothing, because they are very accustomed to that kind of thinking.
> That is just a way to sell more product by shaming people into "being safe".

The cynic part of me agrees, but is it though?

Some plastics seem to get "stressed" over time, especially if under sunlight (not sure if it's the temperature or UV that's the issue) - I wonder if that's part of the concern here?
John Carmack is one of the most eloquent programmers I have heard.
Vulkan API for JavaScript/TypeScript
Both versions work, depending on the situation.
You’re Not Lazy, Bored, or Unmotivated
If good and ordinary users are going to be collateral damage then that war is already lost.
The indicators would be very noticable.

Oh. Wait...
As can I using IMAP. None of my mail is stored on my local disk (and hasn't been since 1995).
Best File Manager Apps for Android TV
>Sometimes I think scientists fall for the same simplistic patterns of thinking that the men on the street fall for every day.

Practising scientists are loath to speculate without good evidence; it lays them open to criticism by peers, and damages their credibility with reviewers. Unfortunately this means that there is often a lot of inertia that slows the change of focus and means that there is some waste as the wrong work gets done (work that is known to be irrelevant by most of the community, but passes review). On the other hand this reticence does mean that there is less flailing around and hype than you see in other areas - such as business IT fads (Big Data, ML, AI, Serverless, Microservices...)
Which I don't think is exactly the case here - the Forbes site is not a blog, it's a news site. This article is their reporting of something newsworthy (even if not the best quality article).
advertising yes, but also why they are kind of lax on piracy: the real money is in corporate, so you have to keep people using your ecosystem at home so that’s what they want to use at work
Intrinsics is still what modern high-performance "C++" code uses. Auto-vectorizers are pretty fragile and require too much babysitting to be worth it.
> > but Rust does not provide the Intel _mm256_cos_pd() instruction yet.

> That might be part of the reason.

Yes, a cosine calculation should dominate all the rest of the computation. Grepping through https://www.agner.org/optimize/instruction_tables.pdf, the latency of FCOS is listed as at least 10x the latency of a floating-point add or multiply across pretty much all microarchitectures.

I'm also unsure about re-packing the results of the cosine just to allow a single multiply, the results of which are then unpacked again. It might be faster to just do that multiply in scalar code, though that's exactly the thing that would need to be measured.
How to travel around the world for free as a travel blogger
Can confirm, been caught in insanely dangerous and intense lighting storms, didn't feel happy. I was terrified.
Nice info
I have no stake in this, and I'm not trying to guilt anyone. Do what you need to.

The overall outcome is more important than any one factor. This applies to any activity, opportunity cost is always looming over us.

It looks like that applies to the studies too based on the parent's link - looking at just one factor finds some differences but then there's no overall difference by age 5. So that's definitely something I'll pay more attention to when the next headline rolls around.
I don't mean just sorting a window by file type - Finder has a global "Keep folders on top when sorting by name" preference that applies to all windows.

AFAIK there is no way to get Windows to not sort folders on top.
> nothing beats usability of OS X

I used to share same opinion, but Windows 10 is surprisingly good nowadays, I didn't expect it to be so nice to use.
Perception of a clear negative helps perception of positives I suppose
A liveusb using FAT+SYSLINUX/Grub4DOS/whatever has another really good reason: it's readable (and probably writable) from anywhere.

I.e. my EDC flash disk has FAT32-formatted first partition, yet is bootable. This is surprisingly versatile.
> You have to understand that Chinese prefer security over freedom.

Or, as Mike Tyson put it: everybody has a plan until they get punched in the face.
Create a 3-node k3s cluster with k3sup and DigitalOcean
That's a little presumptuous - isn't it likely that CamScanner was somehow compromised? This could happen in the source code or in the build and release pipeline.
Show HN: Alligator Browser/0.33.2 (Alpha) – Acalypha Indica
LLOGO runs on a PDP-10 emulator, including the Knight TV display.

Video of LLOGO demo by Henry Lieberman:
https://www.media.mit.edu/videos/144-lisp-logo-demonstration...
Project Deliverables 101: Everything You Need to Know