skysight-inc/HackerNews huggingface dataset:
Some want to role play but the game didn't provide the sandbox for it.
Why say so, I never claimed they didn't. I said Hong Kong doesn't have engineering offices for FAANG companies.
I made the decision to start learning Vim yesterday when I found Mastering Vim and a full Vim course on packtpub.com for $5 each. I've been using Emacs for years, but it's always helpful to learn a new way to approach problems. Given how much I do in text editors, the investment is worth it.

Of course the bigger investment by far is the time. It's nonetheless nice to have access to cheap yet comprehensive learning materials so that it takes less time to learn.
> Is there a lot of advantage in the ultra compact form factor when a GPU is in play?

Yes - most people don't have a lot of space for gadgets and things. Look at the advertising for Google's Stadia - it's partly that you don't need a console taking up space in your living room.

Most people never upgrade so don't care about that.
I used this before, and it works decently enough.

I do wish there was a feature to download videos locally for watching on-the-go. (I'm not sure if the Plex or Emby apps have it.)
An App to Replace ETFs and Mutual Funds
Higher Cholesterol Is Associated with Longer Life
Renewables Can't Power Modern Civilization
Same as how people were quite certain they could find prior art for one-click checkout?
That makes sense, gotta go for what makes you happy.
This is the type of code/suggestion that I would have eaten up 10 years ago as a junior. Now this type of code just makes me angry and I spend most of my time turning stuff like this back into what it was before applying this query object abstraction.

There's nothing wrong with the code before he applies this abstraction. It's twenty lines, it's exactly in the first place I would go looking if I need to debug, it directly uses active record so I know there's no hidden BS.
San Diego startup shows off first slaughter-free lab-grown yellowtail
Hunting for New Drugs with AI
A chunk of human brain survived intact for 2600 years
Are these sorts of prefetch instructions widely supported in VLIW, though? AIUI, one of the "tricks" the Mill folks had to come up with as part of designing a generally-usable VLIW-like architecture, is making RAM accesses inherently "async", making it easy to statically-schedule other instructions in case the RAM access stalls.
A lot of commaai bashing here.

I was very skeptic too. However using their system for almost an year everyday, I can deffo say it makes me a safer highway driver.

I have overall more awareness of the road since I don’t always have to keep eyes on the lane in front. I look around more around the car and look side mirror/rear mirror more. Once this asshole driver was zipping left and right over taking and was gonna squeeze through us, I could spot him/her from distance and I gave more space. If I didn’t he would have deffo crashed into us. Granted half an hour later he/she did get into a crash.

Another time, car in front suddenly brakes, system immediately alerted and started braking. Even If I was manually driving, I couldn’t have had the same reaction time. Car ahead crashed, ours didn’t.

Some humans are very dangerous highway drivers since they don’t maintain distance with car infront.

This is testament to both commaai and Toyota. I can set I want 2 seconds-ish reaction time with car infront and it always mantains that safe distance. Really neat.

Also commaai driver mobitoring has gotten quite good. Move your eyes off the road for a bit and it yells with an alert to touch the steering wheel and get eyes back on the road. That alone makes you more attentive.

All I can say is give it a shot, it’s quite an ingenous solution to make other brands of cars, highway self lane following.

I’m not gonna say self driving, because essentially it’s a driver monitoring + alert system + lane following system. Very narrow but does a good job at it.
It prevents circular referencing. For example, Wikipedia might be referencing Legitimate Science Page, which references Science R Us, which references Science Experts Coalition, which references Wikipedia.
Wouldn't the complexity, number of movements, etc also be the same? What's the difference?

Why wouldn't a radix sort approach suffer from the same disadvantages as the hash unique approach (e.g. locality of reference)?
While true, this is also pretty much standard practice in multiple industries. Everyone wants to be the exclusive service available on a device, whether it's a speaker, TV, or car head unit. It's up to the device manufacturer to navigate this (usually they'll get a kickback for accepting an exclusivity agreement).
That doesn’t pass the common sense test.
Apples trees grown from seed actually do not match their parent - they are a genetic mix (just like us). What's more, they will most likely bear fruit that isn't pleasant to eat.

All the apple varieties you eat have been cultivated from a single original specimen, via cuttings or (more likely) grafting onto a convenient root stock.
Neil Cybart is an independent Apple analyst. His models track relatively closely to reported quarterly earnings. He is also very bullish on AirPods.
Although this is cool, the downside is that it only works on specific FPGAs. Are hardware independent designs possible so that one can run it on any sufficiently large FPGA?
> In science, there are no facts that are presented as being undeniably true.

Not quite correct. Science and math are full of axioms.
Regarding TDMA only: it's part of IEEE time sensitive networking (TSN), which is intended to make Ethernet suitable for industrial application where short latencies and deterministic behavior are critical, and not guaranteed with stock Ethernet.

Supporting critical traffic with TSN is a two steps process. First, you synchronize all the participating network nodes. For this you can use PTP (IEEE 1588), which is like an Ethernet level NTP (grossly oversimplified, but you get the idea). Once all the nodes are in sync, they can use time aware scheduling (TAS) where a TDM frame is overlaid over all the LAN, with Ethernet traffic classes (TC) assigned to specific ranges. In other words, you define a repeating pattern, split into different sequential zones, and TC are aligned to some zones. The goal is to define repeating ranges dedicated to specific traffic classes, where one can control the load and make sure there is no contention and traffic will go through with deterministic latency.

All this could be used in a plant, to support both best effort traffic but also sensitive real-time traffic for automation, while protecting the later.

TSN started out for media applications (broadcasting) over Ethernet, but is getting into industrial applications (see https://opcfoundation.org/).

Support for TSN is planned for 5G (NR) release 16, to support industrial applications.

All this area is in flux, so having a flexible programmable platform can be interesting.
I said nothing about "tossed out". The topic concerns scientists going "beyond" the model

Your true statements about Newtonian gravity is aptly described by the last quote I gave - "All models are wrong, but some are useful".
I'd disagree with a lot of the points you raise (apart from brexit, potentially devalued currency and our goddamn weather).

Particularly food, it very much depends what you mean by "food culture" and whether you're thinking of "english food" but London has a lot of fantastic restaurants of all types.
I just maintain such a list on my website:

http://www.nateeag.com/software/ideas.html

I haven't tried to publicize it at all (well, until this post).

Start the list on a website somewhere, and if you want people to look at it, submit it to HN, Reddit, et al.

That should give you everything you need.

Not everything needs to be a platform.
angle = arctan(dy/dx) where dx=0.

I guarantee this is the mistake they made.

In some languages you can use Math.atan2(dy,dx) to easily avoid this.
Previously published benchmarks may or may not have the current spectre/meltdown patch applied.
Japanese billionaire's $9M 'social experiment' giveaway on Twitter
>If you plan to undertake any consulting / contracting opportunities have a look at IR35 - it's about to be introduced in April

You seem to have miscalculated the introduction of IR35 by two decades. It came into force in April 2000.

https://en.wikipedia.org/wiki/IR35
1000 Km range with this electric car battery Log9 bets on aluminium fuel cells
"ruleguard parses gorules (e.g. rules.go) during the start to load the rule set. Loaded rules are then used to check the specified targets (Go files, packages). The rules.go file itself is never compiled, nor executed."

I understand why it's doing this (in terms of being able to use the ast parser), but it's a bit weird. I'm "writing in Go", but I (assume I) can't use loops, conditionals, actually run code, etc. That's a weird affordance [1].

I'd suggest looking at the data structures coming out of the parse of the file, and considering whether or not you can offer a JSON/YAML (de)serialization of that instead, and whether or not that might be an acceptable enough format. We still get "tooling" that can deal with it, but JSON/YAML files don't contain the promise of being Go code, so the affordances line up with expectations better. (That's cleanly true of JSON. YAML nominally has some extensions that make that a bit less clear. Then again, you may find it helpful to let the extensions do their thing; I haven't checked but go-yaml says it supports map merging [3], which may give you a nice little bit of abstraction for the users that costs you zero to implement.)

In the complete other direction, I also would be fine with mynegation's suggestion of actually running it, and letting it be defined by a data structure the code returns. Then I do really have full Go power, and the affordances match capabilities again.

(I think I may actually have a slight preference for the JSON/YAML case; it just feels more like something that can be integrated into CI better, even though there's nothing technically stopping you from executing Go code. Still, it's definitely easy both technically and conceptually to say "I'm running this executable with this input configuration file across my code", where as "I'm going to compile this specially for the CI process" is just... cognitively larger.)

[1]: https://en.wikipedia.org/wiki/Affordance#As_perceived_action...

[2]: https://github.com/go-yaml/yaml

[3]: https://yaml.org/type/merge.html
Martha Stewart on Her Appealingly Over-the-Top Holiday Preparations
The HN title is ambiguous. The point of the Twitter thread is that it doesn't exceed them combined. But then he writes:

> (By the way, the article in question put AirPods revenue at $12 billion in 2019. The actual number will end up being more like half that - closer to $7.5 billion.)

Which means it still exceeds each of them separately.

Just to put that in context for everyone here. If his analysis is correct, AirPods are still bigger than Spotify, which is fascinating to think about.
Reach out to the TFRC team for some TPU credit: https://www.tensorflow.org/tfrc

They're definitely interested in people finding creative uses for TPU's and blogging about the process, especially with code!
Marc Andreessen’s Original Sin
Show HN: VueUse – Collection of Vue Composition API Utils for Both Vue 3 and 2
I speak mainly in regards to their closed-source, proprietary nature.

I used Plex briefly some years ago, but became dissatisfied with nag screens, paywalls, and the inability to conduct user authentication on my own terms. Usage of a Plex account (or Google/Facebook integration) is mandatory, which is uncool.

Emby used to be alright but as of version 3.6, the project was taken closed-source[0].

Thankfully the Jellyfin developers stepped in, and are working to continue the legacy.

[0] https://web.archive.org/web/20181212100152/https://github.co...
I'll probably be downvoted, and sorry for the off-topic, but I miss those days when you could approximate computing power by looking at the processor's model number. 386SX-33, 386DX-40, 486DX2-66, and so on... Right now it's all becoming gibberish to me.. 1075, 4800u, 3950, 6600U. I don't even remember what CPU do I have. All the romance is gone!
Most software patents written by people should be refused -- I'd say 95% of them are "obvious to someone skilled in the art". Given a particular problem/use-case, a panel of software engineers would easily come with the equivalent design. (As far as I'm concerned, I shouldn't have been granted the patents in my name though companies I've worked for.)
There is probably more of a chance of out-of-box thinking w/AI design in many domains - the AI is simply used as a tool by the a person. Anyway, seems like the patent system is like many other things now, just an engine for the big players.
No, they don't. That's an insane concept. And future trend is "codeless 'programming'" where AI builds stuff for you. So leave children alone please.
The oneclick patent didn't cover an "implementation" in the sense that we'd normally define it, it covered any UI with that same flow.
Part of this I think is related to very low latency on iOS. IIRC Android had severe problems with it. Maybe still has?
My point is that the definition of execution hasn't changed, and derived words shouldn't either, to minimize confusion.

This is also a plea from an actual electrical engineer, because we generally use it to refer to death. It would be nice if everyone else did too because it's useful.
Prototyping Optimizations with Cloudflare Workers and WebPageTest
For 80% of use cases all you're doing is Person.find(id), Items.top(10), user.email, etc. ORMs are great for productivity, then eventually you run into a complex query where you want to join a bunch of tables, sort, filter, etc. In these cases, the best practice is to do this in SQL in my opinion. All ORMs give you the ability to get an object by executing raw sql. It's not an either or, it's a both and for general productivity.
Something like a fuzzball:

https://en.wikipedia.org/wiki/Fuzzball_(string_theory)

But there I think most physicists think something like the solution to the Einstein field equations does obtain within most of the interior region of the objects we call black holes. They just believe that the region of the singularity may have some other physics so that it doesn't become singular.
Show HN: SillyCd – The fastest way to type CD command
Like the local maxima that the GLUE benchmark was for a few weeks (months?) before SuperGLUE got released ? This field is moving so fast, it's probably wiser to hold off over the top ominous predictions for a little while.
Personally, seeing that connexionitsts and symbolists start talking with each other gives me hope that there won't be another AI winter before the AI singularity.
Next you'll be telling people to use SIGHUP instead of SIGKILL. Or to use the PID. Or to get VIM to substitute its own PID into the ex command using getpid().

* https://mywiki.wooledge.org/ProcessManagement#The_risk_of_pa...
So does that mean if you only have the seeds available you've effectively lost that variety? i.e. it's now extinct?

I feel this warrants more research for me.
I hate to be a spoilsport, but this is a good reminder that https://en.wikipedia.org/wiki/IDN_homograph_attack is still possible in some domains and with some browsers and CLI tools, although some of the easier tricks to detect have been mitigated.
This is using Punycode encoding, see https://en.m.wikipedia.org/wiki/Emoji_domain.
Let's make it 3:2! I make extensive use of either 2 windows side by side, or multiple windows in Emacs. I never have horizontal space issues.
Your encrypted communications, intercepted today, will be encrypted with today's standards. The clock is ticking now.
(Not a Twain quote: https://quoteinvestigator.com/2014/01/15/stats-drunk/ )
> As someone who ran Kodi for quite sometime I can tell you it just doesn’t quite meet the wife approval factor.

Have you tried manually adding the content to the "Movies" and "TV Shows" libraries in Kodi? Kodi seems to have much more robust and flexible library support, though the process is less "set it and go" as well.

(A huge gripe of mine is having to store TV show seasons in a prescribed format in Jellyfin — I'm just testing it with movies for now.)

> Not to mention it has basically no utilities for on the fly transcoding and remote playback which was the killer feature that pulled me to Plex to begin with.

But yes, it's lacking on the other points, and for discovery of "similar" stuff.
Follow up question - Does anyone have advice for changing your mindset so you actually notice a potential idea when you have some pain point? I feel like I ignore my own ideas that seem insignificant. It just isn't a reflex to think "hey I should write a program to solve this".
How does this work with SSDs supporting TRIM? If it's enabled, that large block of space would be erased by the SSD. If you put a large file in its place, that's also suspicious (huge block of random data). If you disable TRIM, also suspicious.
Yes https://docs.ditto.live

No you do not have to go into settings to manually connect. Our devices will establish connections automatically over mDNS Bonjour, automatically over AWDL or WiFi Direct or automatically over Bluetooth Low Energy.

The pairing for mobile phones that you see in the settings is reserved for Bluetooth Classic which is what people commonly use for headsets.
What does fashion’s top trend-spotter think we’ll be wearing in the 2020s?
That was my first thought when I saw the inital observations.

I thought Apple was always a bit vague about exact revenues by product and those kind of granular numbers. They would give numbers here or there but it was never clear what exactly those numbers meant.
This is actually a set of devices. NitroPad is a preconfigured refurbished x230 laptop, with replaced firmware and deactivated IntelME, as well as removed WiFi module on request. With it comes a companion device, Nitrokey Pro or Nitrokey Storage, which takes part in the boot verification process. Together they form a secure workstation.

Closest to your description is Nitrokey Storage, which in feature terms is a Nitrokey Pro, but extended with an encrypted storage on an SD card.

Disclaimer: I work with Nitrokey.
Compiling the entire project as a single (effective) file permits the compiler to optimize in ways it couldn't with separate files.
And how do i type that in the address bar?
A skeptic might suggest that a major plane crash (a very uncommon event), occurring in Iran at the moment of maximum military tension (after Iran had launched missiles at US bases and could be expecting a response), is a pretty unlikely coincidence more likely explained by an accidental shootdown or the like.
The Ah! My Goddess clips showed a famicom disk card https://commons.wikimedia.org/wiki/File:Famicom_Zelda_Disk.p...

Legend of the Galactic Heroes was a WORM disk: https://images-na.ssl-images-amazon.com/images/I/41eTWeeR8XL...

I also owned a couple minidisk players, a real underrated format.
Agreed. I should mention that reading Gary Marcus' new book really drives home your point.
I haven't figured out the balance between using renaming software (I've tried the free version of Filebot, but it has horrible latency for some reason.), and being able to remain a contributing member to certain media communities.
I strongly suspect the main reason is that the AMA limits the supply of doctors. The U.S. has 40% fewer physicians per capita than Germany (and a much less healthy populace).
Not only are AirPods very profitable, but with a non-user-serviceable battery, they are also disposable. This way users can enjoy buying new $200 AirPods every couple years and Apple gets the recurring revenue to pour to climate initiatives like combating the rise of e-waste.
We Hunted Cyber Criminals on Telegram Using Reposify
Respawn Boss Vice Zampella to Take Control of Dice LA
In this case the probes were 40 meters apart. At that distance the voltage is normally ~40 mV, which is trivially measurable. Fluke makes a line of fancy multimeters for this kind of thing
Linode shuts down its classic Linode Manager on January 31
You might like the Patlabor series/movies, directed by GITS's director Mamoru Oshii. Particularly the first two movies, which have a more serious tone than the rest of it. And imho the animation and aesthetics of the first two Patlabor movies is right up there with GITS.
Tech giants push for tariffs as fight over French tax heats up
> [..] this is an economically productive local maximum, which will likely help fuel new developments more efficiently than in previous waves.

This is exactly it. Every previously seen AI Winter had in common that funding was cut back. However, Google or other companies in the realm could approach a point where further investment wouldn't make sense to them. Until then there won't be a Winter, maybe Autumn, because smaller players disappear.
The approach this interactive tutorial uses is how I my instructor taught me vi but I don't think it's the best way because just telling you which keys do what feels random. I learn much more effectively if I understand some of the "why". My previous comments about learning vi/vim being easier if one gets a little philosophical background:

https://news.ycombinator.com/item?id=21343686

https://news.ycombinator.com/item?id=20605840
Our Top Kubernetes and Cloud Native Guides for 2019
The Ethics of Weapons Research – A Framework for Moral Discourse [pdf]
The End of Indie Web Browsers: You Can (Not) Compete
The Smart Way to Cook Snapper
Jellyfin's available on the Amazon App Store for Fire TV devices: https://www.amazon.com/Jellyfin-for-Fire-TV/dp/B07TX7Z725
I'd start with removing that `update` out of the `before_filter`; any persistence calls should be only happening in the main controller action.
It took me a while to get the joke because I didn't recognize
that white ghost on a white background. I take this as another
example why these non-ascii urls are a bad idea for security.
Historically it seems that the highest paid developers in London have been contractors, who can charge £600 ($780) / day for fairly non-niche skills in web-development.

IR35 may change the incentives for employers enough that that kind of money is more likely to be paid in salary form. We're now seeing senior developer salaries being advertised as high as £90k - £100k ($130k). Again, for in demand but non-niche skills (Ruby, React, full-stack JS etc).

I'm sure London won't be seeing SF or NYC level salaries, but you can definitely live comfortably in London on a software engineer's salary.
Here was already a link on HN and a discussion, which just vanished for some reason (most likely removed by invisible admins). Hate this on HN.
I don't get whats weird about that? You need some kind of device in order to listen to Spotify and today there is a lot of services competing with Spotify.

Spotify also have a huge number of free accounts that rely on ads which probably means less profits for Spotify. Everyone still needs to actually spend money to get the device but you don't really need to spend money to listen to music. Also, while Airpods is a "one off" purchase, a lot of people don't like having subscriptions (like me for example).

I have spent hundreds of dollars the last years on headphones (not Airpods tho) but I hesitate for a long time before starting a subscription service. Not because I cannot afford to, I just do not like subscription services.

Spotify, Youtube Music etc provide a free service. With adblocker, music.youtube.com is totally free without any ads so I have a really hard time to justify the cost of another paid service like Spotify.

Edit: if you downvote this, please comment on why? What is incorrect about my statements?
looking at the video today on how its portrayal of Hong Kong's struggle with it's identity and existence is somewhat surreal because the Hong Kong protesters in gasmask gives me an eerie cyberpunk vibes
Show HN: Longlivepasswords.com