skysight-inc/HackerNews huggingface dataset:
u)int8_t == unsigned char if (u)int8_t exists

This alone will make C incompatible with its original platform, PDP/11 where char is either 7 or 9 bits.
Is this the electron killer?
Seems like a reasonable analysis based on a careful study of the facts. Keep going.
The most extreme sport: programming the car you're in to self-drive, without being able to touch the steering wheel, next to the grand canyon.
Buy the Archer C7 version 2, and install the optimized version of openwrt: https://github.com/infinitnet/lede-ar71xx-optimized-archer-c...

This build gets ~750 mbps NAT speed as opposed to vanilla openwrt, which is around ~300 mbps.
They are currently talking about creating a cyber civilian corps that would be under the Department of Homeland Security. The purpose would be some yet to be defined “assisting businesses and state / local governments in crisis”.

However maybe we should have them knocking on doors having ppl set up their home network.

Obviously a lot of responsibility is being pushed back on companies to make this easier, but still we have all these old devices out there humming along.

https://www.newamerica.org/cybersecurity-initiative/reports/...
It's built into the app. It asks you to grade each response positively or negatively.
Marvel Comics co-creator Stan Lee dead at 95
I appreciate such detailed feedback, thank you! Parsing of workbook.xml is implemented in the library itself in `parseWorksheetPaths` function I mentioned it briefly in the article, but decided to omit it as main focus was on Codable protocols.

I will definitely update the "s" attribute parsing to have a more sensible name. Will also link to the standard from the README file, although not sure that will help with a document of this size.
Perhaps you could provide some more detail so others might be able to find it as well? For that matter, what's the name of the director? I'm assuming you are not referring to "The Magnitsky Act. Behind the Scenes"[0], right?

[0] https://www.imdb.com/title/tt6028446
> Trouble is, businesses/clients tend to see an estimate as a promise, or a target

Even worse, they tend to treat the date/cost line as a promise, but the scope as infinitely flexible.

One other thing that makes me crazy is that a lot of places determine the date by a process that yields the first non-impossible date. (E.g., "Can this be done by Thanksgiving?" Developer yelps and says, "Well, maybe if everything goes right it could be done by Christmas." The PM responds, "Great! Christmas it is! I'll tell the CEO.") But if non-impossible means, say, 5% chance of success, then the developers look like goats 95% of the time.

These days, except with highly trusted partners, I basically refuse to estimate anything over 3 days without formal estimation and a self-calibrating process where any date is a function of product manager choices. (E.g., points, velocity, burndown.) But I find that less and less valuable, as interesting projects typically have requirements volatility too high to make dates actually predictable. Instead I prefer a release-early, release-often approach, hitting any non-artificial deadlines by being ready well in advance and iterating.
I always chuckled at his cameo appearances in the movies. Always expected, but in unexpected situations. It was one distinguishing thing in his movies. Of course, the stories were too (depending on the movie).

What a phenomenal legacy he has created and left! He will be missed...and his appearance will be sorely missed in future movies!
I know I'm late to the party, but...

Amazon abuses many of their workers, they've been dangerous to small businesses in any area they move into, and they're contributing significantly to the wealth inequality problem.

Google knows a scary amount of information about you and everyone you know, they're supporting a horrific change in China allowing even tighter control of their citizens, and they were even looking at building AI for military drones at one point.

In exchange, we get to buy cheap stuff with quick shipping and we can find resources on the internet slightly quicker.

An AGI could have much more significant implications than either of those companies ever have. We need to figure out a solution to the AI control problem before we have a Dotcom-like burst of development.
I'm sure they do and I'm also sure you've heard it discussed ad-nauseam. But it was fairly new for me :)
I think having a primitive templating system would also reduce the usage of macros. While we're at it throw in AST macros too.
Interesting idea.

Really all we are doing is connecting community with sponsors. You can negotiate with the community to do any sort of sponsorship that makes sense.
Understanding the Brain is a catalog of all we don’t know about the brain
> I don't know what this has to do with HN

From the guidelines on what's topical: "Anything that good hackers would find interesting. That includes more than hacking and startups."

Given the amount of non-topical stuff that makes it to the front page ("Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon.") I'd say this is more closely aligned with the interests of many HN readers.

> Is this a nerd culture site?

I'd say yes.
IIRC it was in response to many government sources requiring open formats (a good instinct) so just because they did it doesn’t mean they wanted to. They may have been forced to, and done the minimum as a result.
What is it about trade that you suppose would protect us, this time around? In the run-up to the Great War all of the European powers, as well as the U.S., were engaged in vigorous trade with each other. That did nothing to prevent the onset of war.
> They used to matter, but they were left behind. Hence Trump.

A common misconception; those who were 'left behind' tended to vote Democratic: https://www.washingtonpost.com/news/monkey-cage/wp/2017/06/0...
Exactly. An estimate is only reliable if you expect to learn nothing during the course of the work. But if we release early and often, we are almost certain to learn things as we go which changes scope.
1972 Solar Storm Detonated U.S. Mines in Vietnam
In the main case, where the user is picking a file, the API as proposed in the examples[1] doesn't seem to suggest any ability to pre-select a file in the displayed file picker. Thus, this is a "dialog" where you literally cannot just press "OK"—you have to either select something to open first, or hit "Cancel"!

On the other hand, the last example (FileSystemDirectoryHandle.getSystemDirectory) might devolve into the sort of "user presses yes before even reading" permissions system that is so troublesome today. But I feel like the kinds of directories exposed through such a mechanism would likely be fairly innocent (the proposed example being the user's set of installed fonts.)

[1] https://github.com/WICG/writable-files/blob/master/EXPLAINER...
I took the idea of rapid logging from Bullet Journaling, and keep a plaintext rapid log in nvAlt. I use Keyboard Maestro macros to generate daily templates that I log under, one plaintext file per month. A KM macro also seeds the month file with a bullet key.

The two basic sections per day are "Agenda" and "Journal."

Agenda has planned meetings noted, things I bring in from tracking (OmniFocus or JIRA depending on external visibility), and things that carried over from the prior day (marked with a leading ~ so I know I've been carrying them). I indent notes beneath them.

Journal has anything that opportunistically comes up, including ad hoc meetings or new adds, notes and tasks not directly relevant to something in Agenda.

At the end of each day (or beginning of next because I'm rarely perfect about this) I'll copy unresolved tasks from the previous day to Agenda of the next, then mark it with trailing ~ once moved. Moving to a tracker is considered resolution, so ideally I either finish the task or track it within the same day.

Finally there's a Highlights section where I cherry-pick stuff to later put in a weekly status report. All together, you get something like:

----------------------------------------------------------------------
2018-11-05 -- Monday
----------------------------------------------------------------------

Highlights:

-	Met with Bob, etc. re: proceeding with Widget tests
-!	Learned something surprising from Carol

Agenda:

o	1-2pm	Git and Onboarding w/ Alice
o	2-3pm	Widget Tests
-	https://docs.google.com/notarealdoc
-	Requirements vs. Tests?
x	Reach out to Ted re: followup
*~	Schedule meeting w/ Bob
c	3-4pm	Yak Shaving
-	Cancelled, moved to Wednesday

>	Goal I brought in from tracking

~x Task I copied from yesterday
x	Write status report

Journal:

o	Watercooler discussion with Carol
-	Some salient thing I didn't already know
-!	Surprising or urgent note
<	Send followup document to Carol

x	Sent helpful aliases for working with the code to Alice
<	Some task I moved to tracking
*	Some task I still need to resolve or copy forward
*?	Some task I'm not sure I need to do, explore further

-	Alice working on diagnostic information for whatsit module

The biggest challenge was not going too nuts with bullets while still putting together a dialect that was personally meaningful. At this point I can log pretty quickly in realtime, whether on plaintext in an app or in a field notes book I also carry around for capture.
I wouldn’t, and I doubt anyone else would either.
Please, C and C++ share a large subset, and, most importantly a memory model. Java and JS share, what, a couple of parentheses?
That is very good to know! I've resorted to copying the new password to a temporary text file and then deleting it after I can confirm it's saved, which is an idiotic workflow, so very glad there's an alternative.
I can ask my parents and get back to you.
What can I tell as an industry insider.

Foxconn was known for giving above market range remuneration, and in addition was very welcoming to "party crashers." Not only they gave high salaries, but also liveable dorms, on-site catering, campus hospital and etc. And they were eager to hire everybody who came to their doorsteps without ever asking for guy's papers (In China, your resume is an official document.)

Downside: zero progression beyond a team lead after few years, unless the worker would have be super duper lucky to be selected for training in on-site college.

Foxconn fortunes turned south few years ago, when it became obvious that domestic companies surpassed them on salary scale. A salary for a machinist with 5 years experience begins at net 10000 CNY a month, and 15k is closer to the median. Foxconn would've never ever gave anybody on the production line 10k a month.

Foxconn is now the "rubber sandals factory" of the electronics world — they can't move up the value chain because anybody with brains run away from them the moment they save enough cash to move up.
The Strange Case of American Diplomats in Cuba
Thompson's piece is relatively sub-par compared to the typical high-quality pieces he puts out. The first part is solid, and he's one of the few people around that can provide a succinct, well-framed story around both SAP and Qualtrics. However, his evaluation of the acquisition is weak.

As you noted, there is a problem with the potential uselessness in interpreting customer intent from data in the current environment. An even bigger issue is the justification of purchasing a survey-based set of assets (Qualtrics) to increase SAP's capabilities in providing worthwhile interpretation of customer intent. Someone correct me if I'm wrong, but the Qualtrics set of product lines - at the end of the day - are still just surveys. You can dress surveys up with toolkits, dashboards, etc. but they're still surveys.

News of the acquisition reminded me of a GSB talk Bezos gave back in 2005 (I believe), which you can find on YouTube. He showed a room full of MBA students how Amazon had been using A/B testing of the site to drive interpretation of customer intent (among other things). Fast forward ~15 years and it seems like you'd be hard pressed to make a case for the lasting value of driving insights about brand/intent/loyalty/employee experience/etc. through the use of surveys. Lasting, actionable insights with value are found in the 'wild' now, where specific access to real-time customer behavior is had.

SAP could do a major reconfiguration of the human and technology assets at Qualtrics in a way that moves beyond the glorified survey method, but simply tacking on Qualtrics as-is doesn't seem forward-thinking in the least (not that SAP won't reconfigure Qualtrics in some way(s)).

-----------

Someone might counter, "The synergy here is an offering that provides the ability to better triangulate intent/etc. by using tracking data + surveys + whatever else." My claim is that even under a triangulation strategy surveys are not forward-thinking.
A counterpoint would be examining each country's idea of "acceptable losses". If losing 1 major city to nuclear weapons is considered unacceptable, then the major nuclear power are essentially on equal footing. Nuclear deterrence seems to be so effective because no nation to date has seemed to be willing to trade 1 of their cities for 2+ of their enemies.
I hope your parents taught you to ask before invading somebody's personal property.

Are you okay with XYZ Tech Company snooping on your private messages, emails, or credit card transactions?
The impact that you'd see would be minimal (aside from more targeted ads, perhaps), and it's data which would otherwise be "wasted" if nobody was mining it.
So, what is the most secured option for the moment? Buy a x86 box and turn it into a router? But it consumes more power than a low-power router, and buying more network adapter is not that cheap.

I am currently using the open source tomato firmware. However, since there is a bug/feature in the router so that I cannot flash an image too large, or otherwise it would not work. Also, the configuration is limited to 32 KB, if configure too much, then the configuration file will become gibberish and some random feature in the router would be missing, and required a factory reset to fix. So, I am stuck with an older version of tomato which guarantee some kind of vulnerability is not fixed.

Not sure what I can get in the form size of a router. Raspberry pi may work but too few ports available. I heard that the CPU would get hot for intense network traffic.
Do news outlets have these sorts of articles queued up when someone starts getting old? Or do the journalists just scramble and get a story together in a matter of hours?
Thankfully that stayed a limited war with combat in one region and relatively modest forces and casualties on both sides. It's when a country feels that its existence is threatened, as in WWI, that the use of nuclear weapons becomes very likely.
If an ISP can't push reliable updates to their hardware they shouldn't be in business.

Vulnerabilities should be prioritized of course. But I honestly don't mind when someone creates a worm that bricks crappy devices that isps know are vulnerable. It's a public service at that point.
> Are there lessons from specs we can learn? Do the good ones have some sort of "concept" section that makes the reading of it easier? Does each subsection do that?

Look at the OpenDocument Format. Does the same as Office Open XML (the microsoft one) in only a few hundred pages.
Yes, I think "virtual machine" is too loaded of a term now and is just confusing the point?

An NFA implementation can be "virtual" in the sense of "virtual memory" being virtual. It is a pretense of a practically unbounded set of states while really being bounded like any other practical implementation. It grows on demand and can handle many practical inputs while possibly hitting its implementation limits on a worst-case input.
I sympathize with orthographic passion but can you please stop posting many such corrections to HN? An unsubstantive comment is worse than a superfluous apostrophe.
If you could write an executable file, you could make a compiler in browser JS.
The documentary was funded by a Norwegian production company and directed by an anti-Putin filmmaker. The initial intention was to work with Browder to tell his story and raise awareness of the fate of his lawyer, Magnitsky. But the director, having started sympathetically, did a U-turn halfway through production when he found problems with the story Browder was feeding them, and actually confronted Browder on camera.

It seems that distribution and screening support for the film crumbled under threats of libel lawsuits. The Washington Post dismissed it as 'propaganda' in an editorial, although the curious thing is their editorial significantly misrepresents the content of the film.

It could be, of course, that this film-maker is really in Putin's pocket. Or that he just wanted to get attention and didn't care about the truth. But it does seem that points raised in the documentary have been dismissed rather than addressed, and Browder's overall conduct strikes me as suspicious.
At least my stuff is usually just "weekly or so, run `apt-get update; apt-get upgrade` and restart as needed. I also have a script to check for updates and email me to apply them, and a WIP script to automatically determine if reboot is needed. I'm gradually working towards auto-patching, but don't quite feel comfortable with it.
> It’s not supposed to “exist” in non-plants(?).

No, it exists in many clades, which include many bacteria. It's most notable for being absent in Animalia. "exist" doesn't need to be in scare quotes, it simply means that animal genomes don't have the genes that encode for this pathway.

The basic premise of the paper - that glyphosate may be affecting animals indirectly via their gut microbiota - is sound enough, but the paper itself is of very poor quality. It follows a pattern of dubious papers critical of glyphosate (e.g. Seralini) that 'throw data against a wall and see what sticks'.

* 20% recollection rate of already small samples (n=80 IIRC, so just over a dozen to compute statistics on, patently absurd).

* No dose response: 10mg/L exposure shows no results, while 5mg/L does.

* The affected microbes appears random and likely a result of poor sampling and multiple comparisons.

The paper is a joke. A bad one. Any of those three issues should result in immediate rejection. Think whatever the hell you want about glyphosate, Monsanto, etc., but science matters and this isn't fucking science.
If you are the team lead or senior person the first thing you do is don't let the team or an individual member overcommit what can be done. Managing expectations is the first rule before you ever get to team performance. Because if you fail at managing the teams internal or external expectations than the chances of failure go up dramatically.

Second, every team member needs to provide input on what is reasonable to get done and to be clear on what the expectations are. If the team isn't bought in leadership failure goes up for individuals and the team. So let's say the team has bought in and you have managed expectations externally and not let the team overcommit. Now you have someone that isn't meeting the expectations on your daily/weekly validation steps. You now need to have a conversation about why and what is happening. Is it maintenance on another project or component that is causing it, are there other outside factors, or is the person just behind because of a lack of proper skillset etc.

So essentially, if you are doing this right, you get team by in, manage expectations internal as well as external and than you follow up regularly so you don't have a team failure or even an individual fail without plenty of attempts to fix it or prevent it along the way. And when you are doing this, you aren't approaching team members confrontationally, you are getting feedback, understanding by listening and than communicating. Sometimes people do need a little kick in the butt (so far I've never met anyone immune to that need at some point), but most other times people need to be heard, and have clear expectations.

If you follow this, the teams' confidence and velocity almost automatically go up drastically. Holding people responsible is absolutely required, but you need to first have clear and managed expectations as well as communication.
There are many new submissions from as many websites confirming this, I wouldn't know which to upvote.

His cameos in every new Marvel movie will be missed.
Many times, they will use a wavelength that doesn't bother the animals.
Ask HN: Looking for Harsh Feedback for Our Startup
Hi, My name is Rocky Sharma.

I am the founder of UserCV.com. I am looking for other users feedback on our product.

https://UserCV.com is a network for Freelancers, Bloggers, Entrepreneurs & other Expert users!

The reason behind to build the platform was to consolidate user's requirement, in one platform with their own Personal touch of domain name they choose

Live Product: https://UserCV.com

I am open for all Harsh Comments, Feedback, and Suggestion, a community has to share to improve the product or take necessary action!

Thanks & Warm Regards to all.
Next thing you'll say is I miss the world where everybody's mail looked different because of unique handwriting, and this email thing has made me look like a robot.
Data model != request/response structs

It’s a very bad idea to intermingle the two.
In what regards is pizza a junk food?

It depends on how you make it and how much you eat of it (calories).

It also depends if you reguraly workout and how many calories you burn.
I know Stan wasn't a CS personality, but I would argue that his impact on hackerdom at large deserves the black bar. Please.
I think that is what the top commenter is referring to, see the story here: [0]

[0] https://consortiumnews.com/2017/10/28/guardians-of-the-magni...
For the same industry:

- http://indiehackers.com

- http://getlatka.com
This could be a great way to allow Web apps to talk to native apps. At Folding@home our client software uses a Web frontend. This frontend talks to the native Folding@home app at localhost over a socket. The problem is that browsers are starting to show security warnings for any non-https traffic and it's not possible to securely give the native app a valid SSL certificate. Reading and writing shared files would let the frontend talk to the back end more securely. Allowing the Web app access to a directory, with disk space restrictions, would be ideal.
I'd vote ESP32 in addition to the ESP8266.
There's some detail on the interior of the sub on their site [1]; note the slider on the "Key Features" photograph that shows you the inside when the slider is moved to the left.

[1] https://fivedeeps.com/home/technology/sub/
A Marvel of a Man: Stan Lee Dead at 95
Are you really sure that the US is undisputed in those 4 categories? A list of obvious weaknesses:

* The US economy and industrial power is dependent on IT and brittle supply chains. Nobody knows how much the cyber infrastructure holding this up is already compromised.

* Russian S-400s can already deny air superiority to Israeli planes, which are not far behind US planes.

* How does the US have space superiority when there is no ASAT defense besides MAD?

* The US has not been able to suppress a rebellion in Afghanistan with trillions of dollars and 17 years. Maybe in an actual war their hands would be untied, so this isn't the best point.

* The US Navy loses war-games to swarm attacks and is just now a decade later deploying solutions to this. When was the last time US ships actually had to fight? Vietnam?

* The US has increasing ethnic and social conflicts, not to mention the potential fifth column of residents with ties to enemy powers.

* Barely half of US fighter planes are combat ready at any given moment. The trillion dollar F-35 had to be flown with VFR the first time it crossed the IDL. Who knows what else is lurking in that software?