skysight-inc/HackerNews huggingface dataset:
Top 5 Contemporary Software Engineering Books
Don't forget there are some of us completely against warfare, no matter how it is being sold to us.

Seeing any report on defective military weaponry warms my heart... Why? Imho, because the sole purpose of weaponry is to cause harm to others.

Isn't it time we grow up and stop the sabre rattling, and live good, honest lives that respects the life of others? There was a Jew, 2000 yrs ago who tried to spread this message... It seems that we're just as deaf as ever though.
Pretty sure you could recreate this with an nginx reverse proxy and a little configuration to set the Content-type header dynamically. I don't think any code would be required.

As mentioned, the bandwidth costs and chasing abuse would be the higher effort part.
Anyone does receive updates on modern phones at any times, what are you asking?
Not sure if you're being sarcastic, but there's a whole class of attacks that begin under the guise of "helping" the user.

A hilarious and interesting example: https://www.gimletmedia.com/reply-all/long-distance

Additionally: see all the drama and issues that consistently occur surrounding bug bounty payments, secure disclosure of vulnerabilities, etc.
this one is free, has similar functionality (no association with the developer): https://objective-see.com/products/oversight.html
Interesting.. can you elaborate?
You would guess wrong because a) large companies are profit motivated and that is a cost that can be cut and b) even if you "refresh" firmware, what actually is happening in there? You don't really know, so the "refresh" may not be as effective at wiping out the attack as you had hoped.
Quitting my job has been the best thing I've done for my career
Some of the web based RSS readers have modes where it will automatically load the article in an iframe for you, so you don't have to actually open a new window. I know NewsBlur[1] has a mode for this, because I just went and fixed a feed that has this problem since you reminded me I could.

1: I highly recommend NewsBlur. I went through a few readers over a couple years after Google Reader shut down, and settled on NewBlur, and actually pay for it.
They’re essentially to different frameworks. Different concepts, ideas, everything. They only share a name.
Meshenger – WebRTC Audio/Video App for Local Networks
An Android App that allows Audio/Video communication without need for Internet, DHCP or IPv4. It connects to common wireless Access Points. Contacts are exchanged via QR-Code.

Works on home, company and mesh networks.

This project is meant more or less as a demo that this can be done.

Link: https://github.com/dakhnod
Oh god, maybe this is why I've started getting a ridiculous number of spam phone calls every day over the past month. Shame on me for giving them my phone number for account security/verification way back ... turns out it wasn't worth it.
The funny thing is that is literally how dictatorships are often run to try not to get ousted.
You might want to look up "Stinkheads". Dry-aged beef. "Haut gout". "Hákarl"

But that's not even germane to a discussion. Omnivores are not necessarily scavengers, nor does it mean that they eat literally everything. It means they eat meats, and plants. (Look e.g. at the maned wolf for another example of an omnivore that pretty much avoids rotten meat. They get 50% of their diet from - fresh - prey, and 50% from plants. That makes them an omnivore)
I'm in the same boat. About 3 robocalls each day. I have resorted to keeping my phone on a custom 'do not disturb' profile so that the phone only vibrates if someone in my contact list calls me.
I really can't trust hosted readers anymore. Just seems to be too expensive to operate. I switched to Digg Reader after Google Reader shut. Not sure RSS has much of a future.
Why top and free inside containers don't show the correct container memory
Taxes are a form of theft. You vote for politicians who implement laws to use force to take money from people and then waste it on unnecessary crap like brainwashing facilities also known as schools where children are indoctrinated into believing that socialism is somehow a just cause. It's no different from a mafia.

Whether or not it reduces brain drain or whatever is irrelevant. At the end of the day, it's still theft.
I imagine that if you're training for an endurance-based competition, getting all of your required calories in one sitting once a day will either not happen reliably, or be really uncomfortable.
Did you get a security notice from Facebook regarding this issue?
>Many people don't like this but it all boils down to calories in calories out.

Not true. Calories are a very crude metric of metabolic energy.

Wood (and anything else that burns) has a bunch of calories, yet we cannot process it as energy.
You often hear startups using the term: man hours to describe how popular something is.

YouTube uploads x amounts of years of content every minute.

Cool to see it illustrated across time.
I remember when I could sync my feed reader at home, then read the articles while commuting on public transport with no internet connection. Then sites started offering only the first paragraph in their feeds, so RSS became useless for this use case.
I am well aware of this. I don't let it stop me from spreading truth.
I can't quite understand how "spending money today, and passing the debts on to your grandchildren" became a conservative value. But every time federal taxes are cut, that's exactly what's happening. I'd like to think that they would be ashamed of themselves, even though I know it's not true.
Same with that Personal Home Page language. No self respecting company would ever use that!

Now, all of you, get off my lawn!
> Suppose I'm an application author and I have an integer field called "quantity" which decoded to a 0. How can I tell whether that 0 meant "the quantity was 0 in the database" or "the quantity field was missing" instead?

First, this is clear on the level of wire encoding: either the field has encoded 0 value, or it is simply missing from encoding.

Second, in proto2, you actually have has_quantity() method on a proto message, which will tell you whether quantity is missing or set to 0.

In proto3, the design decision was that the has_foo() methods are available only on embedded message field, and not available on primitive fields, so you'd have to wrap your int64 in a message wrapper, like e.g. the ones available in google/protobuf/wrappers.proto.

The point here (and a common pattern inside google3) is that in your handling code you simply manually check the presence of all required fields: if (!foo.has_quantity()) { return FailedPreconditionError("missing quantity"); }. It is a bit of a hassle, but the benefit is that you have control on where the bug originates and how it is handled in your application layer, as opposed to silently dropping the whole proto message on the floor.
Have people demand fresh and quality food. Our standards for food quality are low compared to Japan or Europe. What people find as acceptable here would not fly in other places.

The US government also subsidizes corn, soybeans and wheat over fruits and vegetables, making it far cheaper to produce meats, carbs and sugars, and thus easily undercuts any other food types. It can be more expensive to buy a head of lettuce than it is to buy a hot dog.

https://en.wikipedia.org/wiki/Agricultural_subsidy#/media/Fi...
I totally agree it’s less popular and laughed when it showed the slide saying that. But saying it is in decline is wrong even by the graph, angular 2 is increasing and angular 1 is decreasing. So maybe because not all angular 1 sites are switching to angular 2 it’s a decline?
The core idea you have is amazing! Tell people, be sure they know their risks, communicate them clearly, and then they're empowered to make their own choices. It's a wonderful idea that both protects people and respects their autonomy.

Nutritional information is relatively easy to provide is thoroughly exhaustive detail. How does one go about informing about data events that may or may not have occurred, and may or may not occur in the future, in a way that's comprehensible to users who must be assumed to have absolutely no technical grounding whatsoever?

The most useful informative warning I think that could be reasonably provided runs like this: "Please be aware that any data you provide this service, and any data this service gathers, could previously, presently, or in the future be the subject of a data breach that may or may not be detected."

While the warning could of course be improved by being made more specific about what data is concerned, this does not seem like a good way to produce useful and informative warnings. Instead, it seems to me that attempting to pursue that most wonderful of ideals - never fail to inform - could easily produce a sea of overcautious attempts to ensure a user is never not informed, and instead over-informed into oblivion.

While such labels might potentially be successful in scaring users into using services less, this might not be the same as informing users.

I do hope I've communicated clearly here. Please let me know if anything could have been better-written. More importantly, I've clearly failed to understand some of your wise and well-made points. Can you help me with what I've missed?
Oh gosh, you're making me impatient now :)
> We have evolved to consume meat, as well has plant matter

OK. Let us not argue this point.

> So has circumcision. I say that as someone not categorically opposed to it - but to say that just because something has been done a lot, doesn't mean it's not harmful.

This assumes that ancient cultures were naive and we are too evolved to even bother about our ancestors.

> Processed food is not harmful on account of being processed.

I would recommend you to read the WHO report that puts all processed meat under category 1 carcinogen. Processed wheat, rice, oil... everything has been proven to be harmful.

> I mean, dog food itself is processed

That is because we are involved. It does not have to be. Raw meat is available and is natural for them. Dogs and cats raised in urban world are obese and have health complications like humans. Diabetes, heart diseases are common.

> You can feed a lion antelope meat until it is obese.

Sure. Good food and no exercise is a bad combination. Bad food and good exercise is also not a good combination.
Anyone have numbers around how much Lampert personally put in and how much he personally will get out of Sears?

What are we expecting returns to be here after all the financial engineering and various fees from investors?
Recruiter
Talent Acquisition Specialist hiring talents with Skills Machine Learning/AI/Deep Learning/NLP/Computer Vision/ Big Data
This is the free market at work, throwing off its chains. /s
I'm not so sure that's true.

There's a library that has X number of users. The library authors release v2 of that library, and it's a total rewrite. If every single user of v1 adopted v2, then you'd still have X number of users (grouped together across v1 and v2). However, you now have X minus Y users across both -- which means that some users stopped using v1 and didn't start using v2.

Which means that the adoption of your library has gone down. Or, put another way, is in decline.

Now, you could make the case that Angular 1 and Angular 2 are totally different frameworks that don't have anything in common and so they should have their adoption metrics treated differently, but even Google doesn't make that distinction, since they call them both "Angular". So to say Angular usage has gone down is factually correct, according to the definition of "Angular" provided by the people who built and maintain Angular itself.

To argue that the conclusion is wrong because the definitions are wrong (read: not the same as the definitions you personally use) is kinda just playing semantic games.
Instead of a file system (a system that consumes a block device and exposes a database mapping a hierarchy of tree-nodes with stringly-keyed names to seekable byte-buffers), picture something like Erlang’s DETS (a system that consumes a seekable byte-buffer and exposes a tuple store, where the tuples are regular in-memory objects that happen to live in an isolated heap which is memory-mapped from the file.)

Now consider that anything that consumes a seekable byte-buffer as its backing store could just-as-well be modified to consume a block device as its backing store.

Voila: your OS now has “durable memory” in place of a filesystem.

(And, in fact, in modern systems you can skip the whole block-device layer and just sit your tuple store directly on top of NVMe.)
I think there will be a jump again whenever ivy is ready. https://is-angular-ivy-ready.firebaseapp.com/#/status
How many frames per second would you need to film at for a photon of light to be in an identical position on 2 frames?
A Whirlwind Tour of Distributed Systems
I still cannot believe that Lampert’s actions here are legal, or that the board didn’t fire him for the obvious conflict of interest.
After the Nth time in which npm failed to install correctly (incorrect package resolution and even an occasional stack overflow exception) we moved to yarn and never looked back.

It's amazing to me that npm, which has been around for quite a while, still manages to be so broken. I normally try to give developers the benefit of the doubt, but i really believe the frontend world is worse off because of npm.
Computer Vision Engineer
Looking for a computer vision Engineer
Interested please share me your resume on chiran@net2source.com
Facebook says hackers saw personal info of 14M people
Maxwell Maynard
Location: Long Beach, CA

Willing to relocate: Yes

Technologies: Unity, Unreal, AR, VR

LinkedIn: https://www.linkedin.com/in/maxwell-maynard/
Git: https://github.com/maxmaynard/Portfolio

Resume: https://docs.google.com/document/d/1U3rMHg-2KW7GDGU6nVhAQcwq...

Email: maxwellvmaynard@gmail.com

I'm a developer experienced in rapid prototyping with new technologies (specifically AR). Interested in AR/VR and game programming.
I've wondered whether ekiben would fare well as a food truck in a major North American city (prepared in a commercial kitchen and just distributed by truck / hot-dog stand / whatnot).
I did consider this, and several people have offered to take over, but ultimately I feel that the thing that was most useful about RawGit — it made serving HTML at scale dead simple for anyone with a GitHub repo — is also the thing that made it most prone to abuse.

It came down to a simple equation: fighting abuse on RawGit will _always_ take more time and effort than spreading abuse via RawGit. One persistent jerk working a few hours a day could do so much damage so quickly that mitigating it would require multiple people working full time.

There's just no good way to scale that and retain the functionality that actually made RawGit useful.

I talked about this a little more here: https://github.com/rgrove/rawgit/pull/191#issuecomment-42831...
Yeah, couldn't find an add-on that works well enough for that, I now simply c&p the website URL into inoreader.
Popularity can be measured many ways. IEEE is way more insular than the JS community. IEEE members are much more likely to be dealing with lower-level code and/or statistical analysis. JS isn't low-level and doesn't have a very good statistical analysis suite. In contrast, with Python, you use numpy with C/C++ to do most of your work in that area. Are there more people writing that kind of code or more people wiring together consumer-facing stuff? Obviously the latter.

Likewise, the number of people searching for "Javascript" is meaningless for several reasons. There are loads of searches that would use other names like "JS" or "React" or "HTML File API" that should count, but don't and aren't easily added to that metric. In addition, there isn't much need to google for JS itself. The best sources to learn JS are free and once you find them, you don't need to continue searching. JS is a much simpler language with a smaller builtin library than Java, so even a junior dev with a few months of experience will do far less googling about the language than a similar junior Java dev. In addition, the Java dev will be googling "Java X builtin" while the JS dev will be googling "Lodash X" instead. Search result aren't great resources for that kind of analysis.

It's not an illusion that JS is popular. Applescript moving to JS. VBscript moving to JS. Qt, GTK, and others baking in first-class support for JS (complete with JS engines). Duktape, Jerryscript, or XS7 in the microcontroller and embedded scripting space. Even things like PDF have JS baked into them. Then there's web-apps, react-native apps, electron, node, etc.

If you look at the computers in someone's house, there's a very good chance they don't have Python anywhere. There's even a decent chance that they don't have Java installed (and an even better one that they have Java from years ago if they do). You won't find even one of them that doesn't have JS being used every day. If that's not popularity, I don't know what could be.
Agreed, I run MikroTik on the wired side and UniFi for the AP side; have many installs in my charge and this is our default deployment when “more WiFi” is requested.
As a bootstrapper of 6 years who's ramen profitable, the main selling point for me would be the mentoring and the community. I think these are some of the things that make YC so strong. Because of this, TinySeed would actually be more appealing to me if it did require (or at least allowed) me to relocate for 1-3 months, to spend time very close to other founders and our mentors. I feel I could both learn more and create stronger connections that way.
> since Lenovo has been caught in the past shipping laptops with spyware

Are you referring to [1]? Since I will be installing OpenBSD on this machine, I won't be affected by it. I do have to trust their BIOS, though, and unfortunately there is no easy way around it on modern hardware, unless you want to limit yourself to something supported by e.g. coreboot.

> manufactured by a dishonest company, in an authoritarian country

Macbooks are manufactured in the same country, but yes, I do understand your sentiment re: "dishonest" company - very few Chinese manufacturers can be fully trusted, as e.g. Chinese government has a lot of coercion power.

[1] https://forums.lenovo.com/t5/ThinkPad-S-Series-ThinkPad-Yoga...
I'm not so sure that's the answer. I imagine I could start myself at a random block in Manhattan and I'd possibly need to go at least some moderate distance to find a Japanese restaurant. And I'm sure that would be the case even in relatively large dense heartland cities.

How far are you going to have to go in Tokyo if you're craving Mexican? And is there even a decent Mexican restaurant in Tokyo? (I'm guessing the answer might be yes but not many.)

On the other hand, I understand KFC is very popular in Japan which happens to be one of my favorite US fast foods if I really need to choose.

Some types of fast food appeal to me more than others. I'm actually not much of a cold bento box fan in general; I usually end up picking at them at conferences. But I like a lot of Japanese food generally.
Saudi journalist who disappeared recorded his final words on Apple Watch
Exactly. And plenty of people have done exactly this. There's nothing technically interesting or unique about RawGit except that it got popular.
Javascript is a cancer. But I guess if you can't beat it, might as well learn to love the cancer?
I don’t follow the logic. The vehicles do totally different things. We built enough F-22s and stopped. We built more Abrams than we need and continue to do so. The relative price has nothing to do with the need. Money we spend on building Abrams is wasted and could be spent elsewhere with better effect but not on F-22s which we have enough of.
From the README of this specific project, it's clear that the line between where the language ends and the OS starts is blurred.

If an OS is an exclusive environment for a single language, then that language's abstractions for handling data could be pushed much deeper than we're used to.
Yeah. I was responding to the I wonder what it would take to get similar offerings to compete with American fast food? part. Onigiri looks like it would work if it holds together in your hand (don't know, never had it). Bento wouldn't.

It has amazed me that there isn't a USA chain that has taken some food from Japan or China and it put it in a form that would be a good burger substitute. I would imagine some wrap? I could really go for a spring roll when I'm driving instead of a burger.
And of course they did, frustratingly that behavior is industry standard even outside of malware.
> "reasonably healthy"†, "more or less fresh", and "has a mix of flavors and textures".

TBF these three permeate the entirety of japanese cooking. Even japanese deep-frying is not bad (tempura uses a very light batter incompletely covering the foodstuff and short frying times, and the ingredients are mostly veggies and seafood although they also have western-style fried foods using thick breadcrumbs-based batter and long frying times).
I’m an ex cyclist but occasionally I like a bit of nostalgia. This recalls to me one conversation with a coworker who pointed out that while exerting yourself you can only absorb around 600 calories an hour, but as we know, you can burn thousands.

You have what’s in your muscles, liver, stomach, and whatever your body can cannibalize from fat and muscle. If you go long enough (without overdoing it) you start burning muscle, which is a really good example of why recovery and pace matter so much. And why runners and cyclists have those wiry little arms.
Nadia is one of the most brilliant (and young!) minds in the tech industry right now.

I particularly like that she wants to tackle important issues and problems, rather than go with the crowd and have a "normal" career in tech or VC land. I admire that.

Having said that, precisely because the topic of "underfunded" is so ambitious, I am not 100% sure that 1) Her current view and proposed approach works, or that 2) open source infrastructure is worth funding (from a strict RoI perspective).

It seems to me that a more meaningful answer would be to find a "hack" to involve governments in things that are obviously crucial for the public good; my current view of government activity, however, is particularly dire.

So... Stuck with a potentially better idea, that I doubt could happen in our current situation.
It's not my first language, I've been an engineer for 20 years, I've picked it up in the last 5. I can see what accounts for its success, it's responsive and fluid, both in its features and in its evolution which makes it perfect for what the web and emergent technologies need right now. And it's ubiquitous. It won't be important forever, but it is definitely important now.
I've wondered about other signalling mechanisms. I figure you could use a DHT (js-ipfs/js-libp2p or webtorrent BT mainline) and put the offer directly on the DHT (AES'd?) or if it's too big to be a key, seed it as the stored value for its hash using those systems.