skysight-inc/HackerNews huggingface dataset:
In the case of URLs, you can have /questions/:id/:slug, and then load the question by :id, but if :slug doesn't match the slug you've got in the database, then return 404.
This is why I would never invest too much into Smart Home. While my phone may be expected to last for a few years only, I don't want my house deprecated because of a takeover/bankruptcy of a company.
What is the title?
> It felt like every other word was a brand name

God, yes, that's been annoying me a lot recently. Was a bird fined? No, Bird was fined. Do you want a smart home? Buy Smart Home! I find it much easier to read when brands and products aren't just random nouns.
> It already works this way on modern Windows: WPF, UWP, and Direct2D already use GPUs.

Oh, you are right. Even DirectWrite makes use of GPUs (and not just texture atlas) when you use a correct API.

> [...] That’s why universities are teaching these basics. [...]

I agree if you meant so. It is unfortunate that most university courses are not concerned with fundamentals or only concerned with outdated fundamentals.
My brother is working in the construction business on the other side of the Atlantic, he's started to sell flats which use smartcard + reader instead of physical keys.
As someone who owns a couple of Vega (AMD) GPUs, I'm watching a few of jpsamaroo's GitHub repos.

In particular:
https://github.com/jpsamaroo/HSAArrays.jl

I don't know how far along it is (no documentation yet), but those are definite steps.
Well, what customs agent wants to search a probably dirty, rank, hockey bag?
> Who’s the bad one? Hmm

And you basically did a disservice to all his future tenants by not reporting him to the police after being caught by you illegally accessing your home and destroying your property? By not reacting you basically silently allowed him to keep doing this. I would understand that he had some kind of power over you and you were afraid to react and report him, but you choose to confront him by being asshole to him, without doing the right thing and reporting him to whatever authority in UK is responsible for this.

Because of that, both of you are bad, though he is a bit worse.
I experienced stuff like that from a couple of landlords while I was a student - one of the reasons I was quite happy to buy my first flat at 23 (mind you - that was a long time ago).

Edit: I almost attacked one landlord when I found someone rummaging in a cupboard at night! Landlord was quite indignant when we pointed out he couldn't come and go as he pleased.
Testing internet speed along a driving route
Thank you for mentioning ulid. Very interesting,and perhaps also useful.
Here you go:

https://hn.algolia.com/

If you'd like to search through comments make sure to swap out the default Stories selection.
These billionaires have quite the pet projects to envy.

I was going to give Jeff flack, but he is doing philanthropy.

What else can we ask of the worlds billionaires? Advancing tech, reducing poverty.
If you're afraid of Google bombing, the redirect is not even necessary, just make sure the <link rel=canonical> tag contains the correct URL.
I was just thinking about how i wished something like this existed. The only problem is that I always using icecream as a throw away variable name :-)
does sympy render latex in the repl...? also haha oo as an alias for float("inf") or whatever is clever.
BPF: What's good, what's coming, and what's needed
>>$30/hour, bringing in about 6K a year.

Was that a typo where you meant to type "60K" a year? That would make more sense, as $60K divided by $30/hr would be 2000 billable hours (40hrs/week * 50 weeks, not including 2 weeks vacation).

If that wasn't a typo, then 200 billable hours in an entire year (10% billable utilization) is a pretty tough way to make a living even with full benefits at the same company.
I don't get this argument at all.

If the ID comes from something like a SERIAL column, then yes, you can port those easily. I think every database system has something like SERIAL, as well as the ability to control an initial value, taking care of portability concerns.

SERIAL has other problems, namely predictability, so another possibility is UUIDs. And those should be pretty portable too. I know DBMS UUID implementations are different from OS implementations, but the risk of collision should still be vanishingly small.

And if you don't use IDs, then what's the choice? If the URI contains an article name then what about article names being changed? What about duplicate article names?
Exactly what I did. But in Python.
Now I'm stuck on challenge 2
Tesla self-driving is mostly just ADAS + marketing. I'd be very careful to assume anything higher than SAE level 2 in real-life scenarios that are outside of their testing grounds.

Some people paid with their lives for this assumption.
Seems like John Grisham got a few basic plot points for A Time to Kill from the Maxwell story.
Yeah, it's more the internet and the social shift that came with it. Newspapers did well when they were basically the only game in town, and a lot of media is in a similar situation. They only did well because they were gatekeepers, and one of a limited few sources in their field.

The internet's made it so anyone can open a media outlet, and say what they like to pretty much anyone else, so we're in an endless race to the bottom where outlets are only able to get traffic by offering their content for free, and being competed against by legions of others who don't need to charge at all.
Disrupting Silicon Valley’s Stories (2018)
Machine Learning Lifecycle Management with Ml.net, Automated ML and MLFlow
Two Fundamental Changes in Apache Spark
I suppose it depends on the method used for backup and restore. If you replace the entire graph.db directory with one from a backup, ids are kept intact.

I was relying on this just yesterday. We use graphenedb for our production database and I needed to load a production backup locally for testing. It was really useful that I could query a node by id both locally and on prod and get the same result.
Another thing that I think related to this is:

I respect JavaScript, but what I would add is this: We can not stop on JavaScript. JS is cool, brought dynamic new features that helped to reshape the other languages, but we need to also allow the other languages to run on the Web, since they got isolated when the Web expanded.

So if this new XAML initiative runs on the Web, it would be awesome!
> There were MCU that were naively running Java long time ago, but all failed on the market. The idea proved non feasible

Not sure they failed for technical reasons, embedded CPUs just got fast enough and typical memory big enough to run a JIT.
Sequential numeric ids leak information regarding your operations.

https://en.m.wikipedia.org/wiki/German_tank_problem
I definitely would invest into Smart Home, but only if I can control it 100% from the server in my basement without the appliance having any internet access at all.

All my IoT devices are in a wifi without any internet access.
Sounds plausible. At the very least it's a mechanical cleaning. Small pieces of dirt get washed away by the liquid blood.
35.246.158.51
In this instance I think that by AOT they mean that at some point the runtime will be able to compile WASM into machine code ahead of time and execute that instead of interpreting it during run-time.

WASM already is the intermediate format and VM that you describe.
Safety regulations that mandate expensive testing can absolutely be a part of regulatory capture. In well thought out regulations the benefits outweigh the costs, but being beneficial doesn't prevent a regulation from entrenching the big players.
Amazon/Alexa eco-system seems much more stable than the alternatives. Maybe Apple, but it's overpriced and guaranteed to deprecate.
For example, the PyCharm Flatpak has difficulty understanding the window scaling setting I use, and appears unreadable. Some RPMs wouldn't install because they needed to write to /opt, but that may have been fixed. I had difficulty using external repos.

I'm running normal Fedora 30 now and tried Silverblue during the Fedora 28/Fedora 29 release cycles. I hear it's getting better but I'll give it another year or so.
so what was wrong with FreeBsd jails?
> Unless I'm woefully mistaken, this is only the case if we define energy as meaning "fossil fuels". In that case, yeah, we're absolutely going to run out of those.

I'm sorry to disagree but this is false. I don't have the time to come up with multiple sources, but we'll never ever run out of coal, oil or gas [0].

Additionally, from the sources of news that I get. Every year they seem to find newer deposits of oil and gas [1].

Now throw in the fact that in the next 25 years the majority of transportation on the road will be electric and then in the air the next 25-50 years after that. Demand will simply plummet.

Finally there are even startups who are working on turning bio-waste into plastics, thus in the future lowering the demand significantly [2].

I would bet by 2100. We still have plenty of oil, gas, coal and other minerals and because of advancements and access to space mining. That the world doesn't ever run out, due to demand moving onto other eco-friendly alternatives and will have an over abundance of everything. The world will do just fine.

[0]: https://www.telegraph.co.uk/finance/newsbysector/energy/oila...

[1]: https://www.jpost.com/Israel-News/Significant-natural-gas-di...

[2]: https://www.youtube.com/watch?v=wBSzxQLQSpI
Standard in Brazil.
Let's just hope this does not become the 'Excel' of the ML space. Then anyone will start 'coding' some godawful models and use them in critical day to day infrastructure ...

Don't get me wrong, I'm all for democratizing ML, but sometime these tools become fully-automatic-high-caliber footguns.
dae think we've gone a little off the deep end with naming?

one of the 2 hardest things in programming. i agree it should be fun, but should't library naming directly tie into readable code. sure, it'd be boring to call it 'simple debug library', i dunno
Yeah, I thought that line was weird. It's more like – you can change the record's internal foreign key without breaking your users! Once users have bookmarks, IDs more or less permanent.
>That choosing a programming language is not easy is public knowledge that the readers already know. At least if they are programmers.

Well that bit is certainly not true; passing by certain communities and you’ll be let known theres only one good answer: {lisp,c#,haskell,rust,js,c/++}
This is why we invested in Apple Home, since that is the least likely to go away completely off all the options. Any Google service other than Gmail and Google Maps may come and go so while they offer amazing features at the cost of invading your privacy, there is no guarantee they will there in the long term.
An Intro to StaticBox and StaticBoxSizers
Actually, since this is Graal the Ruby implementation here is almost certainly https://github.com/oracle/truffleruby so you're invoking Ruby in the same compiler _and process space_ that underlies GraalJS (no transpilation to JS needed). That means the JVM can optimize calls between JS and Ruby (inlining JS values into Ruby method call sites, and vice versa).
> one of my friends is resistant to antibiotics

That's a bit weird. People don't become resistant to antibiotics; the bacteria do.
Jamie Metzl Discusses the Impact of Exponential Growth in Genetic Science
Sequential integer IDs have some advantages over GUIDs at the database level. Integers are smaller (and cache friendlier!), while sequential values generally improve the fill factor of B-Trees (the DBMS can special-case the insertions that match the B-Tree key order, e.g. Oracle does a 90/10 index block split).

On the other hand, they can cause latch contention on INSERT-heavy tables (because of the competition for the last B-Tree leaf), though this is not common.
Sure, but that means that you have a unique key combination of id + slug for all intents and purposes. The argument for having the ID is that the slug can change and you can redirect. If you don't redirect, that argument falls flat, and if you redirect you're easier to enumerate.
Yeah, but it's a complete waste of Marmite. It ought to be illegal to waste such a heavenly thing as marmite like that.
I take the point - but aren't burglaries everywhere mostly when the house occupants are away on holiday (and the dog too), or out at work? Maybe the odd opportunist snatch if someone leaves a window open on a hot night.

We may be unarmed, but I assume at least some UK burglars are put off by an occupied home as it may contain a German Shepherd or large irate guy with a bat handy. The locks are for when I'm out - when I'm in and awake, just turning the handle will get you in the back door!
... but whose native language often isn't English.
He said 'as needed'. Which I assume is a handful of hours/month.
It's not enough for Amazon to voluntarily adopt these measures, incurring costs only on themselves, but rather for the entire category/industry to be forced to implement these measures, incurring costs on everyone in the market. Even if the measures today are Amazon specific, the likely inexorable path is for this to become standard across the industry, which will eventually benefit those for whom the fixed cost portion can be spread across the largest amount of sales.
Not really an 'internet' of things then is it?

More like 'WLoT' (Wireless LAN of things)
Questionable Rumor Says iOS 13 Will Drop Support for iPhone 5s, 6/Plus, and SE
Notice how almost all of those cite "suspected fraud"? The bank will always be paranoid about fraud and if you do anything to freak them out, you're done. They're worse than cats when it comes to flipping out and skittering away. In the cases where resolutions are cited the customer receives their money back. This is due to federal laws regarding banking.

Contrast this with PayPal who needs no reason to freeze your funds and will hold them as long as they damn well please please federal banking law (for the most part) does not apply to them.

This even though they're regulated as a bank nearly everywhere else in the world. But then again this is the US and when do we ever do anything that makes sense?
I wrote about my first year of consulting to share what it was like and some tips I learned along the way: https://www.gkogan.co/blog/how-i-learned-to-get-consulting-l...

Here is another good one, which applies to tech consulting just as well: https://tomcritchlow.com/2019/04/04/the-strategic-independen...
" I park my beater in front of their house all of the time now on principle." Made my day!
I majored in creative writing, but the MFA career path looked like a pyramid scheme, so I switched to web development. After working in the field for several years, I started running the technical side of a local leaks platform called BayLeaks. (It's defunct now, but was cutting edge at the time, basically the third SecureDrop instance after The New Yorker and Wired.) I got more involved in the research and writing side, since it turned out the big problem in journalism wasn't a lack of technology, it was a lack of time and money to do research.

Eventually, I made the switch to full-time freelance investigative reporting. It was hugely rewarding at a personal level and made a positive impact on people's lives, but it was also a financial catastrophe that I'm still paying for. I could no longer justify as I was approaching my 30s and planning to get married.

I switched back to programming, eventually landed my current full-time job doing blockchain stuff, and really enjoy it. I miss investigative reporting, but still do a bit of research for activist friends in my free time. Eventually I'd like to make enough from my technology work to become the publisher of a small investigative outlet where I could pay other people to research and write. Given the dire economics of journalism, making a bunch of tech money to subsidize a publication would be more impactful than slogging away in poverty on my own.

There's a lot of evidence that the costs of government go up as local journalism recedes, because there is no one to objectively report on waste, corruption, and inefficiency. I think that tax dollars should be set aside to fund journalism, since journalism ultimately saves money for everyone. I don't see any other big solutions that would solve this systemic problem. We're moving to a state where only the rich can afford good information and everyone else is in the dark.
Ah okay he is plotting x(t) vs y(t) to make 2d images where x is a sum of sines and y is a sum of cosines. These are called Lissajous figures.
Yeah it's for sure a UV bulb, installed it myself. Honeywell product.
> The smart lock requires you to have a charged, working smartphone that you can use in order to get into your own apartment.

The landlord claimed (about half way down the article) that there was some sort of code that could be entered to open the door with no phone. Is that not the case?
What I brought with me for a train ride across Russia
I think people believe Blue's much slower approach to space is because of more testing and planning. I am a skeptical person and believe you can learn much more by doing. As long as missions are unmanned then frankly why not take tons of risks and learn and grow lots faster. The approach Blue is taking feels like it should have diminishing returns in regards to safety and maybe even worse safety as the longer timelines may not play well with actual clearer and better thinking.
>> Any Google service other than Gmail and Google Maps may come and go

I felt Gmail was at _significant_ risk when Inbox was announced; result was unexpected.
I recently finished Titan Quest (with the latest expansion), a Diablo clone. And I found that most of the gameplay wasn't just clicking: it was choosing on which enemy to click (to prioritise the most dangerous enemy first for example), when and where to use my skills/scrolls/potions; then outside of combat, which equipment to use, which skills/stats to upgrade, which upgrade to apply on which piece of equipment. Another important part was also the art style/ambience of the levels, which was an important part of my enjoyment of the game.

On the other hand I spent little time grinding and have little desire to play the game a second time on harder difficulty.
Have you considered some of the landlord's actions might not have been illegal? Anyone from the UK that can chime in on this? Is there an authority responsible for this?
https://pypi.org/project/q/
In Ontario, it's explicitly illegal. One of the very few parts of the law here that isn't tenant friendly.
This sounds a lot like the old fallacy of, “don’t try to advance spaceflight until humanity has solved all of its problems on Earth”. Problem there is, we’re never going to solve all of our problems on Earth, so if we hold ourselves to that, we’re just going to get caught in a stagnant loop which could ironically lead to less of said problems being solved.

Humanity works best when we have many projects running in parallel. Rocket propulsion engineers and civil engineers do very different things and it’s not going to help anybody if the former gets shoehorned into the job of the latter.
It sounds automatic to me. Maybe we disagree about what "automatic" is.

It also sounds like you are hunting for ways in which Swift and Rust are different. This is completely unnecessary! It turns out that I already know that they are different languages, and that the features do not map exactly 1:1 to each other. I hope next time you give me a little credit.
I'd say Warframe made a good attempt on the satisfying experience at least.
Better resource utilisation, control, freedom, not requiring google's permission to do anything. When you are inside a container you are still under the control of another OS... the lack of a bunch of other practical limitations of running inside a container that I'm not familiar with because I don't run my frickin desktop inside a container! why would I do that, it's an unnecessary limitation and increases complexity - maybe some people do if they benefit from containers for a very specific use case, but this does not make it a "Linux Laptop" first and foremost.
Really? I'd guess that in my neighborhood it's around three feet, certainly not four.
right, i meant clojurescript is transpiled, not ruby. still, cool detail, thanks!
Actually it's not quite that easy. If you think anyone even gives a crap about this sort of stuff then you're mistaken. Even today.

Firstly, I spoke to the police and they said they couldn't do anything because I likely couldn't prove he was snooping and couldn't prove that it wasn't against the terms and it wouldn't be worthy of their time investigating it and it was probably a civil or contractual issue. "go see a solicitor". Which I couldn't afford.

Secondly, local housing officer was contacted and I was asked to attend the local council about it and I sat there for 4 hours and was told to go home because they had run out of time. I got a letter apologising and attempts to get a second appointment were fruitless.

This was option three.

This was one of the points in my life I realised there is no magical state run safety blanket who will protect you from dickheads.
A proper programmable lock would let you set a temporary password. You could then leave the house wearing just some cheap clothes and get back into your house even if someone stole your clothes while you were swimming in the lake. Sounds good to me. No smartphone. No Internet. No surveillance.

There would be a high-entropy emergency password in a sealed envelope hidden in your brother's house in case you ever locked yourself out.

But I don't think the market will produce secure programmable locks at a reasonable price until some government regulator lays down a standard that manufacturers can follow.
Yes that's a good question. The situation today with .NET Core vs .NET Standard is: Standard is the common functionality that works in both .NET Framework and .NET Core. Standard continues to overlap more with Framework as those features are added into Core.

After .NET Core 3.0, MS said new features will only be added in Core. And when they reach .NET 5, Standard and Core will be identical, with "Standard" being the library you link to regardless which specific .NET implementation you're running on: desktop, IoT, mobile, etc. I believe the diagram only means that "Standard" covers all of .NET 5, not some subset of Core. And .NET Framework is a separate, maintained legacy library off to the side.

Note, I don't work for Microsoft, this is just my understanding from reading their docs and talking with them about it online and at MS Build.
Or perhaps Diablo III wasn't a very good game?
150!? I was so happy about my first 6 subscribers. :)

How do you track visits? As mentioned elsewhere in this thread, if you're using GA I would expect it to be skewed by ad blockers from the HN crowd.
there should be a reference to Middle Out compression algorithms.
Excel is an amazing tool, and if this becomes the Excel of the ML space then it will be a great success
Apple CEO Tim Cook Talks WWDC Student Program, Coding Initiatives and SAP
The section about Usian Bolt running the 100m dash was very interesting. Usian needs 41 strides to reach 100m while other runners need 44.
> It also explains that in the case of drunk driving what's criminalized isn't harm to people, but an increased potential to harm people. If you have principles that say that racial profiling is wrong because you shouldn't punish people that haven't harmed anybody, then this principle should also apply to drunk driving.

Racial profiling is wrong because being of a particular race does not by itself represent any greater risk of harm to anyone else. Not analogous to driving while impaired, IMO, so your principles are likely more intact than you might think.

Surely no one is arguing that you can walk down main street firing your gun into the air and as long as no one is struck by a bullet and no property is damaged, we're cool.