skysight-inc/HackerNews huggingface dataset:
Yes, Ousterhout's work is still a great read decades after he published.

What people forget when doing microservices, server-less, or other 'modern' ways of breaking up software into more or less independent things is that these are just variations of decades old ways of breaking stuff up. Whether you are doing OO, modules, DCOM components, or microservices, you always end up dealing with cohesiveness and coupling. Changing how you break stuff up does not change that. Breaking stuff up is a good thing but it also introduces cost depending on how you break things up.

In the case of microservices, the cost is automation overhead, deployment overhead, and runtime overhead. If your microservice is a simple thing, it might be vastly cheaper to build and run it as part of something else. I've actually gotten rid of most of the microservices and lambdas we used to have to get a grip on our deployment cost and complexity. We weren't getting a lot of value out of them being microservices. The work to get rid of this stuff was extremely straightforward.
There is no shortage of energy storage technologies. The bigger challenge is commercialization rather than R&D.
I’m guessing if it was their fault and they damaged the machine to an extent it wasn’t useable they’d go out and buy a replacement on the spot, spare computers take up space and money, especially if they are sat in a box for just in case which may never come vs walking in to a store and walking out with one there and then.

It’s common to get given temporary mobile phones if in for manufacturers warranty repair so why not offer it for laptops?
Paper straws won’t save the planet – we need a four-day week
That doesn't mean they didn't get approval to do so. Obscuring the focus on censorship is just good study design, since they wanted to find out whether explicitly pointing out that foreign media report differently has an effect.

I'm not sure what their choice of communication method has to do with anything.
What are the alternatives to agile? As a junior I have only worked under 2 systems: “we want to do agile”, and agile with stand ups and user stories.

Both have been presented as an alternative to waterfall, as if that are the two things you can do.

For software with very little end user surface (big data pipeline with lots of Datawashing and training of different models that eventual spits out a prediction) user stories seems extremely shoehorned.

“As an end user a want a product recommendation” and that’s your whole product right there. From there on it just starts getting awkward. “As a data ingestion pipeline I want data to ingest”. Seriously?
It's easy. unzip the appx, and run Add-AppxPackage -Register AppxManifest.xml.

This way you are registering the app directly instead of installing the appx.
I'm starting to think that's a good idea as a supplement to a "real" blog - sometimes there's just not enough oomph in a thought to carry it through to a full post but would justify a couple of paragraphs.

Of course, working out how to make this convenient to use is going to be the tricky bit...
>Could you imagine the other way around?

Many of us don't have to.
This command does work but doesn't lead to any meaningful results (at least in my case when I don't remember the exact file name)
Isn't cmov just a normal instruction with 3 source operands?

Or do you mean that the problem is having 3 instead of 2 source operands?

Or that one of the operands is the flag register on x86-like architecture? (but you can just use a normal register being nonzero)
The New Millionaires: Establishing a Lucrative Freelance Career
Ingy Döt Net – “A New Name for Perl”
Another huge problem is the lack of typing for arrays.

Considering the prevalence of array types in PHP, this considerably reduces the available safety.

Basically your only option is to use only classes for keyed arrays, and array wrapper classes like `MyClassArray` with typesafe methods like `push` and `get`.

Typescript solves this beautifully generics and interface types.
It boot pretty fast, just 2 seconds here.
Updated my comment to include asterisks around the filename, which could help if you only know part of it
It's not that bad to have internal teams competing, for example I doubt we'd have seen compose without flutter.

It seems to me they're trying to not fall into the same trap as Microsoft did trying to protect their dominance with one OS over all other innovation.

That said, the Android team really seems to hate the flutter team ( Jake Wharton lol) also the main flutter guys all come from chrome like Ian Hickson so if there was bad blood from chromeOs that will stay.

Personally I hope Flutter succeeds because I really hate the Android sdk. Fuchsia just seems like something they're experimenting with and putting into smart clocks or whatever.
Getscope
While I can appreciate its their project and they can do what ye want, at least have the fortitude to admit the 2.x API is depreciated. Please, no nonsense about compatibility builds, anyone who uses one of those might as well accept becoming this generations VB6 devs.

We don't all work as freelance webdevs or in some startup. I work in a bloated, slow, soulless financial services firm; depreciating now or depreciating in 3-4 years as part of Vue 4 time might as well mean you're depreciating next week; it'd be the height of irresponsibility for me to use Vue for a new project knowing I would need to refactor everything, I'm going to have enough code to rewrite as a result of this as it is.
I recently read a book on the life of Faraday and Maxwell[1]. Very interestingly, Maxwell modelled the famous equations of Electromagnetism by imagining them to be similar to how heat flows. To me that is a great take-away: Trying to model a phenomenon based on an existing phenomenon (within reason, of course) and changing the world with it!

[1]https://www.goodreads.com/book/show/18240286-faraday-maxwell...

Edit: some formatting
Confusing JavaScript Browser Globals
>Then you wouldn't have any laptop, but also no justification to demand an immediate replacement or deem not receiving one "unacceptable"

My computer failed to start one morning, it was my work only computer that I use for my job(work remote from a village) so I went in the city with the PC, I found a shop, the person there tested my RAM,CPU and other parts, the motherboard was broken, I baught a new motherboard , paid the poerson to replace it, I also asked for a GPU upgrade and a cleaning.

In a few hours I was back working. If this was a MacBook there is no store in the small city I live near, I would probably had to find someone that could "illegaly" test the laptop and that would use his connections to find me some "illegal" parts and wait for those parts to arrive.

I am also using my PCs after the warranty expires and fix them if a component breaks(like memory). My old AMD Phenom 2 is still running (my son uses it for lite gaming). is the one that I had to replace the motherboard. (I also bought a quality APS to keep my equipment safe)
A history of the hurdy-gurdy
Also in the news today, many houses caught fire due to electrical faults. [0]

Things go wrong. The world isn’t perfect. There are many millions of MacBooks Pro in circulation.

Next.

[0]: https://duckduckgo.com/?q=house+fire&iar=news&df=d&ia=news
> Most Americans’ daily routines depend on single-use items and throwaway plastic packaging, much of it flowing into streams and oceans, polluting our ecosystems.

This is unsubstantiated sensational bs. Plastics do end up in landfill or incinerator, but the US does not have waterway pollution problem.
Windows Virtual Machine platform is on Home, not Hyper-V itself.
I'm not anti-GC :) The language itself though doesn't lend itself well to larger complex designs however, which I feel precludes it from more interesting projects, and we can see that by the fact that it's mainly getting used for "devops" kind of work. Compare that to Rust or Java (e.g. GraalVM) or C#, the latter two which weren't really advertised as "systems" languages, yet were used there anyway (maybe real-time Java is something else though)
That’s one of the first thing I look for on an website: the shipping policy and amount.

If it’s not present (or too well hidden) I usually try another website.

I too hate the unpleasant surprise of high shipping costs
I dislike the lack of arithmetic instructions with built-in trap on overflow (even imprecise with a fence could be fine), but maybe that's too expensive to do in hardware.
I designed smoltcp (and wrote most of the code currently in it). The original TCP/IP RFC (RFC 793) contains several ambiguous requirements, and as a result they do not specify a well-defined system. There are also some outright incorrect statements. There are a few follow up RFCs (e.g. RFC 1122) that clarify these issues, and there are more RFCs (e.g. RFC 7414) that describe the TCP features that you should avoid using.

By using this collection of TCP/IP RFCs that grew over the years, it is indeed possible to implement a stack from first principles and have it interoperate with other existing stacks without much trouble. (At least so long as you don't put the same bugs in your test suite as you do in your stack... which you will.)

However, being able to transmit some bytes reliably, and having a high-performance stack that works well in real world conditions are different. You might be able to do the former from RFCs, but the latter absolutely requires a nontrivial amount of tribal knowledge that you have to collect crumb by crumb, and often quite painfully, too.

Smoltcp is somewhere halfway between. It's pretty reliable, but I am sure there is much to be improved in its operation in adverse conditions, with obscure peers, and so on.
Perhaps it is time to stop making everything thinner and produce a sturdy notebook with a decent keyboard again.

It appears that it was possible with the T60 a decade ago.
Using Data Science – Concert ticket promoters are leaving money on the table
Progressive Web Apps.

Basically Web apps packaged in such a way that native APIs can also be exposed as browser APIs.

The Chrome/ChromeOS teams started with it, and Microsoft adopted them to UWP as well.

Safari also kind of support them.

https://developers.google.com/web/progressive-web-apps/

https://developer.microsoft.com/en-us/windows/pwa

Plenty of talks at Google IO and BUILD.
I have that exact model, website says it's not eligible and/or already fixed. Manufacture date is listed as 8 May 2015, 84% health at 615 cycles. Still not feeling very reassured, though.
Show HN: Fido U2F on Android
I'm misremembering the details, but I believe there's a laundry service in Abu Dhabi named "Laundry Near Me".
> Ultimately, I don't think it's the issue with driving

Its an issue with the structure of cities. If you let the free market decide the structure of cities with minimum regulation for over half a century, and with no concern for the environmental externalities, you get cities with sprawling suburbs and in which driving becomes a necessity.

If you make a decades long plan for the city, that makes the city go moderately vertical, doesn't give space for suburbs, but provides the other amenities of suburbs like green spaces and quiet, and consistently invest in public transit, you get cities with low environment impact and low commute times. You also avoid the problems of loneliness and social isolation that single people now face because they are forced to rent in suburbs, leading to a worse society for everyone.
There are microplastics in every US waterway. https://owi.usgs.gov/vizlab/microplastics/
And do you have a source for that or is your assertion just as unsubstantiated?
Thirty-three Miniatures: Applications of Linear Algebra (2012) [pdf]
I mean they do accurately describe one of the major mechanisms for ocean plastic pollution but it is absolutely innacurate to say that the source of this plastic is from US waterways.
Thanks. I think Terminal on a Mac needs somewhat a different command since the above-mentioned command won't execute.
It doesn't use any C library functions by itself. (In fact in all of its applications at M-Labs, there is no C code running on the same chip.)

The only uses of libc are in the TUN/TAP driver, which is necessary if you want to bind it to a virtual OS interface.
Top 10 Academic Institutions in 2018: normalized
We developed a vendor-independent FIDO U2F implementation for Android that works with Security Keys over NFC and USB.

It's dual licensed under GPLv3 so you can inspect the source code or use it in your open source Android app: https://github.com/cotechde/hwsecurity
Top 7 comments, with the exception of the 4th, all defending Walmart. The levels of bootlicking on this site can be too much for me to read at times. If Walmart was a tech company I would have only assumed this was their doing but it's nice to know the community provides this service free of charge.
> If they have a net worth of $1m+, I'm sure they can afford to pay for care. I am not talking destitue, improvished individuals.

Except that you are. There are plenty of old people in London and the South East with very modest pensions that live in homes that have exploded in value through no fault of their own. They are not wealthy they just happen to live in a home that has become expensive.

I don't know if you have seen how confused a someone with dementia becomes when you move them to a new environment but it can be pretty horrible. And cheerfully saying that now this formerly independent person has to now pay for care because you took a policy decision is cruel.

The solution to a problem with society is not to hurt other people. This isn't a zero sum game where pain should be apportioned. We could actually come up with solutions that help everyone. Like simply building more homes...
> Supporting scientists engaged in climate change research with access to over 5,000 articles.

This has to be one of the most appalling PR moves in recent memory. How about they release all the human knowledge they hold hostage that has been funded by taxpayer money?
Those "wars" aren't meant to be solutions. They are just a way to embezzle money in a way that is politically acceptable and a way to remove poor and mentally ill people from the public instead of helping them.

War on poverty? Just give them a house and food. War on drugs? Just let a doctor administer a safe dose that doesn't make them high. War on Terrorism? Fund their education system and foster good relationships with those countries instead of bombing them.

There are obvious reasons why those solutions haven't been implemented: the population is happy with the way things are going.
For me, it's find good food. Mango sorbet atm.
sci-hub for democratic access!
Does it count as consent given when the user checks the checkbox but doesn't actively submit the form, so doesn't expect that it was noticed? I'm not so sure about this, did your legal team see it that way?

Feels like filling out a paper order form to buy something but not mailing it.
I shall attempt soon then. Thanks
I used to run a site that showed people how use these to create a projection tv (a bad one!) from a fresnel lens and a CRT tv. Was a fun and simple project for kids.
We lived with quite safe electronics for quite a while so many don't even think about safety. If you experienced 230V AC through your body, you will think quite differently.
> I replaced a damaged shingle on my roof with a piece of plastic

Huh, this is kind of interesting. I was taught in school as a kid that plastic degrades under the influence of UV light, so would never have even considered doing this. I guess that this fact isn't the common knowledge I thought it was.
I agree with trying to reduce the number of cars in a city is a great goal for congestion, safety and pollution.

BUT

Has anyone seen what it costs to get around on the tube? Or the ASTRONOMICAL costs of train tickets if you live just outside the capital?

It costs me £8 to park my electric car in London and perhaps 40-60 minutes to drive there. A train takes 30 minutes but costs almost £30 for a return ticket. How is that reasonable? That ticket for ‘public’ transport is a huge chunk of ones salary; and that’s not even adding the cost of the tube into the equation.
Hardly any details about the experiment design or why we should believe the results should generalise outside of whatever they're doing on that website. I don't see the point of reading results if there is no reason to believe the experiment and methodology were sound.
Another thing to add might be a increased security.

There isnt really a way to hack into a HTML only site. With a CMS however thats different.
Why does anyone need Elsevier, especially so in 2019? Get rid of them! Publicly funded science needs to be open access at ALL TIMES.
By helping to advertise donations to the food banks. Of course, this means putting signs in your yard/window or actually talking to neighbors.
I am missing a hefty fuse on those inputs. The thing is a deathtrap :(
As far as memory addressing goes, 64 bits should be good enough until the exabyte RAM era, and there is no reason to switch the whole arquitecture before that.
Yes, Catholic schools in the US are frequently the only advanced educations for grade schoolers in nonmetropolitan areas. My folks were Methodist, and I attended a couple Catholic schools.
> our plastic addiction

I didn't know I have a plastic addiction. But industry and governments do, because of the easy money it generates. They are addicted to money, I can see that.
What's missing from HTML is simple client side includes.

It's mind boggling that it doesn't exist. XML has it - I can resuse the same image with a tag, but not HTML??

Why can't we have the same logic of SSI implemented in the browser?

Probably the perfect being the enemy of the good again.

This experiment by Jake Archibald looks interesting in this area.
https://github.com/jakearchibald/streaming-include
Have you priced baby formula lately? $40 bucks a can, our baby goes through like $200 a month. We have a 2 year old and a 5 month old. $265 for 3 square meals for 1 child and 2 adults is rough. I think we spend close to 700 on food. I don't even want to think about when the kids get older, two teenage boys could easily bankrupt a family on snap.

We struggle some months because I freelance and am not the best marketer of my dev services, and the hurt is real. I have a valuable service I can provide and usually we eek through the hard times. But most others are not so fortunate, WE were not so fortunate before I self-taught myself to code 8-10 years ago. We had a stint of homelessness for about 2-3 weeks. Not by choice. We had no drug or addiction issues we (were) Mormon at the time and abstaining from coffee, tea, tobacco, alcohol, drugs -- wife still is (Mormon).

Anyone can fall on hard times, it's not just junkies and shitty people. And yes, not everybody is going to be great at managing their money, but if they at least had more of it, then they'd have less stress and worry. Less stress would lead to less anger and domestic violence, or robberies, and other crimes making society overall safer.

Less crimes = less inmates in prison = less money from taxes going to that. Less inmates = more potential workers adding value to the economy, or at the very least helping raise their kids to be better adults because they can afford to give them quality time because they don't need to hold down two jobs.

There've been studies done that show when certain occupations have feast/famine episodes, i.e. you get large amount of cash at a specific time of year, and have to make it last the rest of the year -- when you get toward the end of the year and begin struggling your actual IQ can go down by as much as 40 points. Stress from poverty actually causes IQ to drop.

If we can end poverty we make society's aggregated IQ rise, making us experience more progress. It benefits everybody not just a few as the current system is rigged to do.
what is your point? you do realize that there exists a scenario where you wouldn't be able to go to the city and get your PC fixed? so is your recommendation then to build a factory where any PC component can be produced on demand within a day?

if macbook is not an option because of circumstances you're in - don't buy a macbook. this need to publicly defend and rationalize your life choices along with implicit condemnation of choice of others is just weird.

people have different preferences and live in different circumstances. - yours truly, captain obvious.
This is just a promotional campaign by Elsevier to get people to sign up for mendeley. From https://www.mendeley.com/campaign/about-climate-change

> The articles are available for all existing and new Mendeley users to download and read. It is free to setup a Mendeley account, please click here if you need to setup an account.
The articles will be available to download this year (until 31 December 2019). However, researchers will have access to the articles permanently once they have downloaded them.

> No, these articles are still subject to their original copyright arrangements and may not be shared unless you are the author or a library that subscribes to ScienceDirect, in which case you may have additional private sharing rights.
Oracle spent $36B in one year buying its own stock back
Jean-Marie was also the creator of interface builder and was My cofounder at RealNames. He was the nicest person you could imagine. Humble and super clever. I will miss him.
Show HN: Open-Source food delivery and Hyperlocal app
Source Code : https://github.com/SumeetMoray/Nearby-Shops-End-User-Android...

Website : https://nearbyshops.org

Dear HN Members,

I have been working over this open-source project for 2 years. Its mobile based food delivery and grocery app.

This project can help anyone start food delivery business very easily.

And give small vendors some power to compete with big e-commerce players like amazon.
I don't know if there's a name, but you're not alone. I f$%*ing hate chalk, so much that I started avoiding math classes at my school. Both the sound it makes and the feeling of it as you mention. Just thinking about it makes my skin crawl.

We're not crazy though. Just look at what chalk looks like under the microscope to see what your fingers are picking up on:

https://www.google.com/search?q=chalk+microscope

Edit: maybe it's a tactile version of trypophobia? (trigger warning if you image search the term...)
How to Hire Web Developers in 2019?
It’s on to something. I think I am the target audience. I didn’t plan to confess this, but it happened more than once, that I upvoted a comment I didn’t read till the end. Alea dictur est
At the time when I started working on smoltcp, there were a few Rust libraries for working with TCP/IP on the wire level, and they heavily used metaprogramming. Unfortunately, the task of implementing a generic binary protocol serializer/deserializer that can handle TCP/IP is not small, and as far as I could tell, it overtook implementing anything beyond that.

So I made the decision to do the simplest possible thing: write the packet serializers/deserializers entirely by hand. It took very little time and adding any new features was easy and predictable. I believe it was the right decision as it allowed me to focus on the hard parts of a TCP/IP stack.
I happened on a YouTube video of a TedX talk where a guy is really into this Google Maps scam. He got to the point where he was able to impersonate the US Secret Service and recorded a bunch of phone calls. The Secret Service told google to fix their maps issue, but he said they just disabled some features and reactived them without change a few weeks later.

https://www.youtube.com/watch?v=5c6AADI7Pb4
It was pretty clear which was important to them. The whole form was a paragraph about the implications of the agreement and then you accept it with a button. No button confirmation, no agreement and without that they wouldn't sell or keep the lead. They were trying to be as possible given the industry. Still lead gen, but they did their best to be clear and ethical.