skysight-inc/HackerNews huggingface dataset:
Seems like this was changed in more recent revisions, according to another comment:

The main change between [P0907r0] and the subsequent revision is to maintain undefined behavior when signed integer overflow occurs, instead of defining wrapping behavior.
Video shows flares sputtering and gargantuan glowing loops on the Sun’s surface
A friend of mine in high school tweeted to Mikko Hyppönen (CRO, F-Secure) and invited him with us for a beer.

A few weeks later we met with him in Helsinki over a pizza and discussed cybersecurity, arcade games, politics, pinball and miscellaneous topics. It was fun.

Sometimes contacting high profile individuals is all about making the step of reaching out.
When was the last time US annexed someone's territory?
Pretty easy. Money and security.

People make a lot of noise about freedom, etc, but paying the mortgage tends to trump all.
> However, if a program has signed overflow, it's likely a bug anyway.

There are programs that check for overflow after the fact. Is that a bug?
From my cursory understanding there is following. There is a n async protocol for `postgres` crate called `tokio-postgres`[1] (it's a child crate that is enabled via feature). However, either only Postgres supports async protocols or there isn't an async protocol for Rust outside of `tokio-postgres`.

However, Diesel uses `libpq` over `postgres` (and its child crate `tokio-postgres`). Moving from `libpq` to `rust-postgres` would cause a lot of damage.

[1]https://github.com/sfackler/rust-postgres/tree/master/tokio-...
The one essential skill that will set you apart from other developers
"Asian-Americans outlive whites by an average of nearly 8 years" according to https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4567918/ . Differences in life expectancy across countries are probably due to both genetic and social factors.
TL;DR The article focuses on the ability to “Think and act like a CEO” as a developer.

In one of the recommendations it says: “As a developer, when you are developing features or working on any project, think about how this relates to the success metrics of the company and communicate this clearly.”

I wanted to hear from experienced developers, how much of this is true. I get the feeling that in some environments, thinking about how a metric relates to the success of the company may not be something some developers think or can actually focus on.
> weird stuff nobody needs (complex math anyone??!?!).

in my work (signal processing) I use complex math in C every day, and native language support for complex numbers is the single most important thing in my choice of C over other languages

> I want an array base type that can't be cast as a pointer

just out of curiosity? why would you like that?

I mostly agree with the spirit of your comments (apart from neglecting the importance of complex math). I would add the following:

* better stack support (e.g. a standard way know whether a VLA fits)

* closures (being able to return a pointer to a local function)
Information Gathering and Vuls Scanning All in One
I did not realize people locked their door when they're at home during the day.

I'm Canadian. I don't lock my door when I'm at home. I always assumed this question implied "when not at home", and I always answered that Canadians do lock their doors.
Or fuel provider, ISP, water and other utilities and so on. So many vendor lock ins, so little time.
Neat. It's like documentation that is also code instead of the other way around.
https://en.wikipedia.org/wiki/Aaron_Swartz

"setting it to download academic journal articles systematically from JSTOR using a guest user account issued to him by MIT"

INFORMATION IS FREE:

"Federal prosecutors later charged him with two counts of wire fraud and eleven violations of the Computer Fraud and Abuse Act, carrying a cumulative maximum penalty of $1 million in fines, 35 years in prison, asset forfeiture, restitution, and supervised release."
Wealth is a catch-all for all sorts of things. Some forms of wealth behave more like zero sum games (when resources are limited or where network effects means that winner takes all). Other forms of wealth are less like that (knowledge?). Even some forms of knowledge seem to be zero sum (having nuclear weapons and preventing your enemy from having them).
The Never-Ending War on Fake Reviews
MSFT used `ripgrep` for Visual Studio Code IIRC.
They’re obviously going work in favor of y-combinator. Did anyone ever doubt that?
this was being promoted to me an insane amount on twitter - now on HN as well?
Hi all,

In addition to being the submitter, I'm also the author and a member of the Pony core team. I'll check the comments here from time to time and answer what I can.
It might even make sense to use something like a mixture network or a GAN to get an idea of the distribution.
There is always this tension between idealism and realism within engineering. Victor descries the ignorance we show the idealism of Engelbart, and Englebart, in turn, expressed "sadness" at how little progress we've made.

And yet, consider someone else Victor considers a hero, Seymour Papert, inventor of the Logo programming language. When we learned it on the Apple IIe, it was without connectivity to any other device, and usually with just the manual to guide us.

Collaboration was happening, but on a much longer time-scale. It wasn't milliseconds, but rather months and years. It wasn't mediated by network packets, but by shrink-wrapped software boxes and expansion cards purchased at big-box retailers. A remarkable amount of progress happened on that slow, physical time-scale, but much of it was incompatible with shorter time-scales and global messaging. For example, Windows, having grown up in the slow time-scale, was hit hard by the fast time-scale, it's immune system non-existent.

It's too easy to wave away the problems we really experienced (and experience) with malware. Englebart made simplifying assumptions that people wanted to collaborate, and were not malicious and did not want to harm each other. But these assumptions are all false, and a large, possibly majority proportion of modern engineering effort directly and indirectly addresses these unfortunate realities.
> well it's a map app.

20 years ago when the world ran on paper maps people didn't need to communicate their location to map makers via phone, so why would they have that need now?
Zuse actually built modern, electromechanical computers, and developed software for it.
As someone who liked Angular1 and like React but can't keep up with the ecosystem, it's kind of the good middle ground.
I don't know, this worked out pretty well for the death star situation.
Ask HN: Bag recommendation for iPad and charger and lettersized folder
I've been going iPad only lately when walking around and it's great. But I'm tired of using my 15" laptop bag to carry my 10.5" iPad Pro around. It's (bag) too big.

I'm looking for recommendations for a laptop-bag-like bag as a daily carry for:

- iPad Pro 10.5"

- Apple Pencil

- 2 or 3 pens

- a lettersized folder plus up to 20-30 loose papers

- charger and cable for the iPad

- Apple AirPods

- iPhone

any recommendations? maybe even a 13" laptop bag would do the trick?
Whoah what an awesome app. I'll learn a lot from this, thanks for sharing!
I never considered what they'd do in the event of a forced password reset after a breach. Not a problem for my use case given I consider them throwaway accounts anyway. Maybe sites should have accounts specifically designed as throw aways. No visible karma, no email, clear indication that you can't recover if you forget password, if there is a breach, your account is deleted immediatley.
Naive overflow checks are often done by adding two positive numbers together and checking if the result is negative. If wrapping is undefined, this no longer works, and the overflow check may be eliminated.
Alas, nope. Later revisions of this proposal still have undefined signed overflow. We still need -fwrap for the easy overflow checks.
People are turning to VPN services as the online world becomes politicized
I don't think a proper con-man would go to the trouble of actually launching rockets/building cars/digging tunnels though. You can argue whether or not he is conning people but to me it seems that even if that were true it's not on purpose.
C Standard Undefined Behavior vs. Wittgenstein [pdf]
To be fair, I don't think the district manager would likely have been totally engaged in what he'd view as babysitting an irate customer. Now if Paul had also offered to accompany the tour, there you're getting meaningful engagement.
Also relevant is HAKMEM item 154 in which Bill Gosper concluded that the universe is two’s complement: http://catb.org/jargon/html/H/HAKMEM.html
Canned craft: the rising popularity of craft beer in a can
Info despre optimizare pentru dispozitive mobile
HTML is declarative if you use it that way. You can even use it as an API: https://bjoernkw.com/2018/05/20/html-is-an-api/

HTML is a good compromise between procedural / event-based UI frameworks (such Java Swing or Apache Wicket) and visual UI design tools (such as RAD Studio, Apple's Interface Builder or Adobe Dreamweaver) that allow you to implement the most common patterns fairly easily while often making the design of more custom UIs much more difficult.
First, even if the transponder weighs 100g mounting it securely on the drone will likely add more weight and affect flight. Ditto for reliable receive / reply.

Even if it were equipped with the transponder it is not a given that F-15, as flown, would be (A) interrogating it, (B) show the pilots the replies, (C) show the pilot the replies early enough to make the difference. Pilot flying F-15 at 500AGL is likely training for other things than avoiding small drones. I think at those altitudes and speeds he is given the clearance to exercise (500+kts; not the regular restriction of under 250kts below 10000ft) in a well defined region and assumes that it is clear.
General Motors driverless car program gets $2.3B boost from SoftBank
"Edge", being "the edge of the cloud". It's the new buzzword for "Internet of Things".
Are ants broken?
For years, there has been a fairly predictable pattern when my house is invaded by ants:

Ant (scout) > ant (scout) > column of ants

This year however, everything seems different. I'm seeing:

Ant (scout) > ant (scout) > nothing.

Also, these ants are in the wrong rooms (i.e. not the kitchen), or in the wrong area of the kitchen (i.e. in the soap drawer of the washing machine). The invasion never happens.

I'm curious, are ants broken?
I really wish I could downvote you for spreading FUD.

https://www.pmel.noaa.gov/co2/file/Hawaii+Carbon+Dioxide+Tim...
As the threat of greater automation looms, reskilling can keep you employable
wow looks promising, thank you!
Hackers once stole casino database through lobby fish tank thermometer
I don't know about that. If it was just to 'babysit an irate customer' that would be one thing, but there is a fair chance that the CEO would have required a debrief after the tour to get a handle on whether the letter writer had a point. A district manager's time isn't free and you don't throw away resources like that as if they are customer support.

Also: Paul may simply not have been the right person to be there because he's too far removed from the floor to make a meaningful contribution. Delegation to the right person in the org is the hallmark of a good manager.
Ah true, in the past I have hashed emails with no salt to try and provide some privacy. For password reset I just asked the user for their email when requesting the reset and tested against the hash to make sure its legit.
This is true for anything.

People that are actually doing stuff have no time to talk about it, and people that are talking about it are wasting time by not doing it.

So beware of gurus. No one gets that popular without spending a large proportion of their time promoting. In the decade I’ve been programming I’ve never had time to write even one damn article.
Success Story of Samsung [Infographic]
for the first 5 or so years, iphones were not officially available for sale in russia. Russian cellular carriers didnt want to play by Apple's tough rules but iphones were still getting very popular as people were still asking anybody traveling to overseas to buy an iphone for them. Putin may still play a similar card but I hope Russia doesnt go as far as preventing registration of new iPhone IMEI numbers on its networks, that would be the Putin's lowest move.
> Also this year the art non-profit I work for submitted a story to a free paper and it was published

Isn't that just a press release? When I was taught about press releases the idea was to make them as simple as possible for the person at the newspaper to cut and paste.
So bad you left in 2016, I'm in Beijing since 2012 and I can tell 2017 has been the year of change for air pollution. I really expect the next months/years to improve as well because the AQI still occasionally reach 300-350 and it's already far too high.

I guess we will have to wait another 5-7 years to reach US and Europe current air quality though.
Very well said.

Also just think about the open source community and how much of that is built collaboratively. Not by sharing a screen but by sharing a repository and developing ways to work on the same project.

The intent of Engelbart I still have been fully realized just in different ways.
This is way more difficult in person than it is online in writing. And the fear of getting it wrong can increase with each time that you actually do get it wrong (leading to you replaying the event in your head, eg).
This post is linked to from the homepage, under the Chapter Two heading, under the Blurts sub-heading.
How to Backup and Restore Apps and Games in Android
While I don't disagree an F-15 hitting a 6kg multirotor could be catastrophic...

There's at least one incident of an F-15 and a Douglas A-4 colliding, A-4 fireballed on impact and the F-15 flew home and landed.

On one wing.

https://www.youtube.com/watch?v=M359poNjvVA
The teachers who can't hack it, or don't care enough to stay at the bad schools leave. Good riddance, right? Most of the teachers at bad schools I've met are good teachers.
Your username caught my eye. Anon or a non ?
Regards,
Jim
I've seen Hercules transports doing very low level flying in Scotland - saw two fly below me last week when I was at the top of a not very high hill in Fife.
> Makes one wonder about the power of free markets in lifting huge segments of the population from immense poverty.

One would argue that it was a market economy with heavy state interventions. I'm not sure I'd call that a "free market".

But then again, I think a "free market" is a purely theoretical concept that only serves as a rough outline in real life, it has no practical application.
I agree. Throw into the mix non functional aesthetic changes. Even if the actual requirements/functionality didn't change new design trends would mean you'd be at minimum re-skinning/themeing your site/web app every 18 months or so just so it doesn't look "dated".
This case is not worth optimising, because the index should be size_t just like the original size. Then the compiler knows it won't overflow, and doesn't have to check.
Probably the ones that involve been cruelly indifferent to their fates.
This is a pretty fascinating set of videos from the 1995 Vannevar Bush Syposium [0]. Vannevar Bush's atlantic article [1] was one of the main inspirations of Engelbart.

It has Douglas Engelbart talking about 'The Strategic Pursuit of Collective IQ' and collective IQ seems like a good description for what Bret Victor was trying to talk about as one of Engelbart's goals.

However it also has presentations from Tim Berners-Lee and Alan Kay amongst others. It's at a cross over between the world that Engelbart and Kay imagined and what the internet and the web became as we know it now.

[0]: http://www.dougengelbart.org/events/vannevar-bush-symposium....

[1]: https://www.theatlantic.com/magazine/archive/1945/07/as-we-m...
Softbank vision fund to invest $2.25B in GM's Cruise Automation
Isn’t Alexa traffic counted by its toolbar?

So this is not really accurate data all. It only comes from people who have the toolbar installed. Which aren’t many.

Facebook is still way more popular probably.
If you don't want your name next to a coment on theregister.co.uk, you get that username
What databases are built with this kind of storage in mind already?
You can exfiltrate whatever you want. By installing Kaspersky you've installed a program with root access that may or may not have a backdoor connection to the FSB. These antivirus applications scan for vulnerabilities and also send back telemetry data as well as hashes and maybe even the code of unknown executables.
A hilarious opt-in “sleazy sales popup”
DDR4 that Never Forgets
jQuery alone isn't enough because it solves a completely different problem. It doesn't have a built in templating system which means you need a seperate plugin at which point it makes more sense to use Vue or React instead.
Here is the "chart" that I use when determining how accurate an engineer's estimate will be. The left column is the hour estimate to look up the volatility from. The right column represents the potential volatility (probability of increasing in time) of the work item based on the hour estimate.

Hour Estimate : Volatility Level

1 - 5 : Little to no volatility.

5 - 15 : Small volatility (a day, maybe two).

15 - 30 : Medium volatility (multiple days).

30 - 60 : Medium to High volatility (days to weeks).

60+ : High volatility (multiple weeks).

The reason behind this chart is that when determining what goes into a release there is a tendency to treat all items as static in size. What I mean is that most people will say, "Three 15 hour work items are equal to one 45 hour work item." or "Six 5 hour work items are equal to one 30 hour work item." The worst offender, "Four 15 hour work items are equal to one 60 hour work item."

Additionally, as a work item increases in size the amount of "knowable things" increases as well. Of those "knowable things" there are many known knowns, known unknowns, unknown unknowns (thank you DR for that gem). There's a near 0% chance that a team will get all of the requirements in place up front on a 60 hour case.

If a scoping team is told that they have 240 available hours to work with, then they will pick a combination of items that fit within the 240 hour box. If they have four high priority 60 hour estimate items then they may pick all four for the release. In the event that four 60 hour items are chosen I would place a near 100% guarantee that the release will not go out within the 240 hour time frame. I would even wager that will be up to four weeks late.
>Store data in Postgres, MySQL, SQL Server

>British English, American English, Australian English
You’ll get more radiation standing in front of a microwave oven.
Windows gifski.exe with a digital signature
It really did not take that long each day maybe 30minutes max.

The problem stemmed from dearth of possible topics.

Thus my writing degenerated into some sort of free association chains reminiscent of most blogs.

Get those 750 words done and you can get on with your day!

Maybe an Edgar Wallace inspired topic generator would have been handy.
People are only now realizing this?
I'd put it even stronger, especially in this context where we contemplate radically simpler origins of life, that mightn't be "alive" by standard definitions (like viruses), and yet are steps along the way to sufficient complexity to be "alive": that life (in this context) is reproduction.
> The gdpr documentation is quite long and I lack the domain expertise to read and comprehend the document in full. Perhaps this is cultural, since the United States is a very litigious society, but I would not feel comfortable accepting liability for gdpr compliance without consulting an attorney.

This is a very common response to GDPR among Americans, and I think it is the result of a cultural disconnect. Americans are generally suspicious of rules and regulations that require substantial case-by-case interpretation and “prosecutorial discretion”. We like our laws to apply exactly as-written, with as few exceptions as possible (even when granting the exception would result in a fairer or more ethical outcome).

All defenses of GDPR I’ve seen seem to rely on the idea that “oh they won’t come after YOU for violating the letter of the law as long as you stay true to the spirit of it”. This makes many Americans very nervous. It reminds me of the HIPAA debacle, where good intent (Patient privacy! Portable information!) has led to a generalized terror of touching health-related information in electronic systems, and probably has set back digital health technology a decade or more. You can argue that the privacy gains have been worth it — but there’s no reason that a more explicit and specifically-written law couldn’t have achieved the same with less downside.
We are not 20 years ago, the location history can be useful to a lot of people and in a map app this feature deserve it's place (with the possibility to opt out of course).

I understand your frustration, but I think we are exaggerating a bit because of these FB scandals. Don't get me wrong, I'm pretty sure Google is abusive in data collecting too. But it doesn't mean we need to cut all the nice features from now days technology.

P.S. Overall I agree with your point, and I think GDPR is a good start in regulating Evil corps. Hope I don't contribute to your headache today :)
2018 Kavli Prize Laureates Announcement Livestream
DES encryption was once treated as munitions. https://en.wikipedia.org/wiki/Kerberos_(protocol)#History_an...
Yup, it might be picking up on a few clear negative signals like profit warnings and positive signals like mergers. It doesn't seem to be doing much better than the old Bayesian classifiers on Reuters feeds do, though since it's more advanced it may potentially be better, but that's a big maybe.
How to Experiment and Learn in a WordPress Business
Reddit on mobile browser is the worst experience one can have. A very big chunk of the screen is hidden with "get the app". You click on the mini text and the you need to scroll down to dismiss the bar.

It has become similar with their new design, even on desktop platforms. "click here for old reddit or dismiss" and sometimes the old.reddit.com link has no underline with it, suggesting that a click there won't work.
Hi spooneybarger. I'm curious: why is 1/0 == 0? Is it because there is no way to panic/kill the current actor with an error?
Wow. An actual 'cops eye'. RAH predicted them decades ago.
About 15 years ago I emailed Gabe Newell about something and got a response. It was just "Thanks, I forwarded this to someone in department x" and then the person in that department helped me but it was still cool to get that single sentence back.
Synthesising Turing machines by gradient descent
How does one build/distribute modules for it? Do you have a package manager?
They've realized this many times, only to forget the next day.
Not everything has to have an impact as grand as cure cancer to make peoples day to day lives better.
Very cool idea. Especially as homogenization really takes hold with the current generation being born into ubiquitous and homogeneous online media, this will act as a way to preserve.
Interpreting in dubai
Updates, tips, tricks and trends released by the top video players
I have a similar website for french people: www.3pages.fr

It seems like some people do get into dark places when they break their chains. I've considered several times having a limit that would prevent you from writing 30 days in a row or something.
It Looks Like the Pixel 3 Is Already in Trouble
The CEO might dictate it and sign it, but I dont think they are writing.

I try my best not to write anymore, I have interns that can do this. I need to be putting my resources to my expertise, coding.
Secure Secrets in Cypress with the Manifold CLI