skysight-inc/HackerNews huggingface dataset:
From my experience it's mainly that governments don't have a lot of experts on staff so a lot of decision making gets outsourced too. I worked on a gov contract a long time ago and it was pretty obvious that there were several higher ups in government who added their own conflicting requirements to the list. Everybody in the trenches saw that they made things incredibly complex for no good reason but nobody pushed back. The main contractor was happy to sell many, many more hours and inside government there was nobody who had the ability to screen requirements for consistency and feasibility before giving them to the contractor.

It's like dealing with any other service business like contracts, lawyers, wedding photographers or others. If you don't give them clear guidance the result will most likely be an expensive disaster.
It is in fact record high employment.

It hit 155.2 million in February. The highest number of people that have ever been employed in US history.

By comparison, that number was 143 million just five years ago. The prior peak before the great recession ten years ago, was 146 million.

It's not the record for labor force participation rate obviously. That will never be hit again, thanks to the US aging.
> and, ideologically, they can only deploy electric self driving cars without hurting their brand (though all self driving cars will be at least hybrids).
You think this is a con?
The v0.0.1 is just a label for the tag object itself.

E.g. if you clone git.git you can see a tag for v2.16.2, the latest release. That you can re-create point to something entirely different.

But if you do:

$ git rev-parse v2.16.2
86aabcca24951ccfb9392014c8a379992434a7df
$ git rev-parse v2.16.2^{commit}
ffa952497288d29d94b16675c6789ef83850def3

You can see that the annotated tag object (GPG signature and all) is really called 86aabcca24951ccfb9392014c8a379992434a7df, and that it points to a commit ffa952497288d29d94b16675c6789ef83850def3.

That 86aabcca... is the immutable part of tags, just as commit objects are immutable.

Note that this only applies to annotated tags, lightweight tags just point to the commit object themselves, so they're really just a sort of branch name that git treats differently in not ever advancing it to another commit.
Exactly. I look forward to being told "Thank you human" when the robot overlords are finished extracting my human electricity to power their batteries.
I might try 'Hey Siri' again now that I'm on iphone X. I'm not particularly a fan of always on mic's and the experience in the past was never sufficient for me.

(side benefit -- as a result of this conversation I have discovered that its possible to turn off the 'activate siri via side button' mis-feature -- HURRAY! I can count on one hand the number of times where I invoked siri this way on purpose and on 100 hands the times its happened on accident. [Yes that does mean I almost never intentionally invoke siri])
Except Pelosi wasn't saying that she personally hadn't read the bill; she was saying that discussion of the bill had become impossible because discourse had degraded so badly, and as a result the only way to get meaningful information about what it contained, to be sure that you weren't getting fed lies by one party or the other, was to wait for it to pass and see what effects it had.

If you want to talk about bills which were voted on without being read, I recall a number of articles about the tax reform bill pushed by the Republicans; it was getting dropped on people's desks mere hours before the vote, with whole sections crossed out and notes written in margins. If you search, I'm sure you can find quotes from that time period about how it was impossible for people to read the complete bill and form an opinion on it before they were required to vote. You can also find quotes on the negative effects the rushed passage had, with loopholes and mistakes and unintended side effects that need to be addressed.
This metric is called the labor force participation rate. It's currently at 63%. The Bureau of Labor Statistics publishes the times series since 1948: https://data.bls.gov/timeseries/LNS11300000
How to improve problem solving skills
How can I improve problem solving skills like solving competitive programming problem or handle my personal life problem?
One solution suggested for this is a remote driver when needed.
For all the talk about different unemployment rates, U3 - U6 track each other shockingly closely.

That said, OP's complaint still applies for LFPR or NEET percentage, which as far as I know are moving opposite U3-6?
I can't confirm this with data but my guess would be that even though unemployment is low, people are generally doing more work for less money - and everything costs more (especially housing)...but that's just what income inequality looks like.
How does this compare to the Rust Programming book?
I see above you mention moving a lot of your business processes to it from Excel and Access. What would you do if Airtable was acquired and sunset? I'm in risk management, so a lot of my day to day is planning for the unexpected, hence my concern and interest in alternatives (perhaps an open source front end paired with OpenFaaS on the backend for integrations).
Kokosolie – Wat betekent kokosolie voor onze gezondheid en lichaamsgewicht?
Another weird thing about your C code is that is uses "long double" as argument and return types; but pow() and log() functions use doubles, so there's some unexpected rounding going on.

Possible ways to fix that:

- Use the "double" type everywhere.

- Use powl() and logl() functions instead.

- Use tgmath.h instead of math.h. (But when I tried this with GCC 7 + glibc 2.27, the compiler ran out of memory. Go figure…)

- Use C++, which has overloads for pow() and log().
1) "The value of a currency is the effort required to obtain it"

2) (Inheritance requires no or marginal effort in acquisition)

c) "Inheritance is worthless, then."
Trusting them might be, and of course it presents a perfect attack vector for a state to take a long ropey piss all over your “ultimate sovereignty” while chuckling deeply. That assumes that for some bizarre reason Bitcoin doesn’t bottom out when no more greater fools are left to hold the bag. Bitcoin hasn’t become a household word because more than a fraction of a percent want “ultimate sovereignty” over their money. Grandpa and Grandma know what bitcoin is, John Oliver has pieces on it, and Google is banning ads because people want to get rich quick off the back of it. When that music stops, the whole thing is going back to its ground state, which is zero.
X-Prizes can spur innovation even if they aren’t completely successful. A few of the Moon X-Prize contestants are still planning to reach the goal:

https://www.bloomberg.com/news/articles/2018-03-11/space-exp...
Can't wait to get home and try this.
Now if we can get this to run in Javascript using WebAssebly that would be a dream come true.

Making WebAssembly better for Rust(Common Lisp)
https://news.ycombinator.com/item?id=16585315
Do you have a URL for the Google Colaboratory TOS? Maybe I'm blind, but my cursory search failed.
Call you manager, tell him directly. Give a reasonable notice (2 weeks minimum, 1 month if you feel like it). That's it. During your team meeting, announce your departure so everyone is aware. There's nothing special to be done since you've already made the decision to leave.
As the article notes, there seem to have been several significant post-Ice Age re-populations in Europe, of which one or more of the incoming populations may have had little contact with Neanderthals. "Mixed" populations to the east could have survived more intact.
If you're not being facetious, then really, not much. You really can't go wrong with smart pointers unless you explicitly try to access the memory it handles rather than going through its normal interface (e.g., not using get()). Shared pointers are basically reference counted just like many other language handle memory management.
Nice Howie!
Keep it simple. Just write about things that you find interesting. It could be a new library/tool/framework that you used/built or how you solved a particular problem. What you genuinely find interesting is likely to be useful for other developers as well. E.g. I maintain this blog: https://blog.amirathi.com/
Similarly, what I liked the most about programming MOOCS was the online test/grading server. It gamified the learning, and was very stimulating for me. At one point, all "quantitative" subject learning platform could probably just be a grading server plus exercises.
I interpreted that remark as a commentary on humans preference for failing in a conventional manner being perfectly acceptable, versus possibly failing in an unconventional one.

(I also grew up professionally in the 2000s, well after IBM was widely considered elite by the tech nerd community.)
States are finding new ways of killing enemies abroad
I'm no professional but I was very impressed by the immediate utility and domain independence of what I gained from reading "Thinking, Fast and Slow".

I've always felt that intelligence is largely cultivated (or at least a significant portion of what we commonly refer to as 'intelligence'), and much of this book seemed to agree and offered constructive advice on improving ones cognition, along with making use of many quirks, oddities and primitive habits our brains have been endowed with.
Vote and comment collusion will get your accounts and sites banned on Hacker News. Please don't do that.
dsr_ followed the column down a bit off and got the Feb 2017 seasonally adjusted number (they are one column apart) - they should really separate those better
accusations of shilling are not allowed on HN, if you feel somebody is doing so, mail the moderators at hn@ycombinator.com, dont just sling crap at people, especially with such a flimsy premise.
Yea. But sometimes it just seems so shocking that some people who could act with such humanitarian goals share this world with others who just don't care.
The US - the BLS - commonly tracks multiple variations of employment. The two most common are the U3 and U6. They're very well known and easily accessible. Just punch in "u6 unemployment rate" into Google.
looks like a subtle ad for San Pellegrino water (has the least, hence assumed to be the safest)
Evolution Is the New Deep Learning
Why the world reads Wikipedia: What we learned from a recent research study
I mean, I guess it's the best thing if you want to wreak havoc and chaos? Which, perhaps, you do!

Your suggested dichotomy is, of course, a little bit false. But I'm sure you knew that when you wrote it down.

It's entirely possible to write secure programs in C, even with standard functions. Writing your own code does not somehow confer a level of security-consciousness that you lacked when sticking to strings.h. (It does give you a wonderful opportunity to write your own security holes that no one has discovered yet!)

I mentioned this somewhere else, but we're in a pretty good place right now with languages; we finally have really solid alternatives to C that can compile to machine code, in both Go and Rust.
Is this the best place in the world to be a woman?
How much ability to do this is possible short of subpoena though?

Theranos history is littered with staged demos (not being described as such), deception (running tests with other manufacturer machines), and outright lies.

For all the upbeat press release regurgitation (of which there was a lot, absolutely), there's limits to investigative journalism of those who _were_ skeptical.
We've used Airtable for replacing various parts of our internal backend dashboards for non-technical people. Syncing over the API + Zapier is doable, but I wish they made two-way sync easier. And the fact that they don't have cross-base lookups is a major pain point.

For anything that requires quick fiddling and no API access, I still prefer traditional spreadsheets. Airtable's strict relational limitations means you cannot quickly enter some static data in an arbitrary field (e.g. a currency exchange rate). This makes quick back-of-the napkin calculations really awkward, even impossible.
U3 is the official unemployment rate but U5 and U6 numbers include discouraged workers.
Homelessness is the lowest ever in my city, we give all the homeless one way bus tickets to San Fran

?Downvoting for the truth?

https://www.theguardian.com/us-news/ng-interactive/2017/dec/...
Most people invest in precious metals becaus the rate of new precious metals entering the market is bound to be a trickle, demand is high, and it has value (and has for thousands of years). The fact that precious metals are fungible assets shouldn’t be lost on you either. A small minority of rubes do buy gold because they entertain apocalyptic fantasies in which they’d A. Survive and B. Be able to retain their money.

Most people who diversify into gold are not entertaining the fantasy that their governments don’t still control their fates.
Excuse me, prove that we use more TWh/year mining Gold than bitcoin!!
Patch for Microsoft RDP Server Security Vulnerability
Once you've entered the realm of undefined behavior, the compiler can really do whatever it likes. Before then all it can do is assume you're not doing anything undefined.
There hasn't been a massive explosion in homelessness in San Francisco. SF's homeless rate hasn't changed much in 15-20 years, it was just as high during the last economic boom in 2005-2006. It was nearly as high on a population ratio basis during the peak of the economy in 2000 as well, despite a lower U6 unemployment rate at that time.

General homelessness was 5,376 in 2000. It was 6,248 in 2005. It was 6,686 in 2015.

SF is doing an extraordinarily poor job of managing its homelessness, despite their affluence and vast resources. That's the fundamental problem.
Not DOSing your services, using your services to DOS others.

Or things like using stolen credit cards to do Bitcoin mining.
Airtable is exactly what https://transpose.com/ Transpose could have been. But better. Been using it for just about everything you can think of. Did not know about the Blocks feature. Awesome. I got fairly good with Transpose until they closed up shop. Fieldbook and Airtable definitely can do things that Trello (cannot do tables) and Evernote (can do tables but very limited) cannot. There is a huge middle ground between Goog Spreadsheets and MSFT Excel. I hope they do not sell out to anyone. The day they do will be the end of their flexibility.
Wouldn't you have a problem with reference cycles in C++ smart pointers? Not sure if they do anything special to prevent this.
All Systems Go! 2018 announced – The foundational userspace Linux conference
How is the Garmin SDK/app development ecosystem?

I didn't know they had their own app store until today (https://apps.garmin.com/en-US/).

Edit: wow they developed their own language called Monkey C for the platform? Speak about NIH, jeez. I thought making a new app store AND platform was brave enough, and they decided to throw a language on top of it. https://developer.garmin.com/connect-iq/monkey-c/
> Judges are in a weird spot--they need to sweat the details, but don't have the time to put every brief under a microscope.

Akin to the brown-M&Ms clause in the Van Halen contract technical appendix [0].

[0] https://www.snopes.com/fact-check/brown-out/
I love those succinct introductions to languages, I find it easier to understand when you don't have to read lots of text and languages possibilities are written as a series of quick examples.

What I miss from Rust learning material is a series of exercises that focus on reference, lifetime, ownership where you have to fix some code to make it compile.
Likewise, I avoid -> if possible.
This is very cool. Has anybody implemented it in Go yet? I no longer use C++ due to its inherent safety issues.
I was looking for this. Cloud dependencies are a dealbreaker for me when it comes to home automation. I guess the alternative is to have hardware capable of doing the cloud work on your internal network.
> for any codebase

> Supports over 15+ languages & environments (JavaScript, Java, Ruby, Golang, PHP, etc...)

The title here is overly broad, bordering on click bait. I suggest it be edited to "for several popular languages".
> you probably don't want to use a scaling solution which only works if you assume Bitcoin will never achieve mainstream adoption

But, that's exactly what happened with segwit. Why is that worth doing but increasing the block size is not?
As someone who works in same space, I can say this is happening because unrealistic expectations of customers are not challenged by bidding Vendors because they fear losing the project. This in turns happens because customer tries to outsmart vendors by pressing them for reducing the timelines to absolute impossible. If any vendor tries to play by the rules, they are thrown out. Smart vendors respond by crafting the contract smarty. Skipping training is one such example. It was crucial but ....

In the end project is either canceled or goes over budged or barely manage to deliver anything.
Probably gravity. Shaving the ice in the same pattern every time, or excessive traffic on the edges of the sheet probably cause uneven surfaces over time.
Because if you break a law that applies there you might not be able to travel there or you will be jailed when you do. This applies to other regions/countries too. We can argue practicalities of course, but why risk it based on subjectivity of enforcement?

Also, blocking sends a message to the users in more ways than one.
No, I mean that every chapter ends with exercises testing your knowledge about the chapter's contents.

This is not specific to this github site. I've recently read the O'reilly Programming Rust Book, not a single exercise in it, and the official The Rust Programming Language Book also doesn't have any.
I don't see any lack of outrage in grassroots blogs either. What it reveals is that (i) the public is very willing to believe in politicians' mendacity, and thus [depending on electoral system] the threat to politicians for repeatedly refusing to ratify amendments in the public interest is not nonexistent and (ii) turning a process of legislative change into a stage of a campaign for public assent makes politicians supporting it less accountable for its dubious implications and less willing to compromise on the detail.
Kristen Stewart: Bringing Impressionism to Life with Neural Style Transfer
Google does have wipers on at least one LIDAR design. Another sensor cleaner alternates sprays of washer fluid and compressed air. We had that on our DARPA Grand Challenge vehicle in 2005. Ford has a camera cleaner on some 2017 Ford pickups.[1]

[1] https://youtu.be/e1kLSxv5ovk?t=37
Is there any metric that includes a "livable employment rate"? I.e. does employment count if you aren't making enough to get by on?

With the growing class divide and inflation, how much does being employed matter if you need two or three jobs to get by?
The problem is probably calculating damages, or at least finding damages that outweigh the cost of taking legal action. Projected ad revenue share isn't worth the effort on its own for most people.

Some might cry foul at this. As a thought experiment, I wonder if such cases are worth clogging up our court systems. Don't get me wrong, I'm not denying that violations of law ought to go without remediation... but purely from a pragmatic point of view, I'm not sure that the system is currently set up to handle lawsuits over this as a recourse.
For common cases of n=2 and n=10, consider using dedicated functions log2() and log10(), because they are more precise. For example:

log(1E42)/log(10) == 42 - 7.105427357601002e-15

log10(1E42) == 42.0
I feel I get dumber every second when I have watched his videos in the past.
The entire raison d'être of floating-point is that, unlike integers, the precision does not vary with the magnitude[1].

1. except for underflow, which reasonable financial computations never encounter, because their inputs are well-scaled.
do you think Wikipedia will ever be accepted as an official source for academic writing?
Ask HN: Programming and risperidone?
I'm currently on 4mg risperidone (also known as Risperdal) and looking to get back into full time programming but find the risperidone blocks me getting into the flow. I've been doing freelance programming (mostly Django stuff) for a year. I should be reducing my dosage soon to 3mg and then further. Is there anyone in the tech sector on this drug who still manages to be relatively successful?
What recording software do you use?
At some level, isn't IBM supposed to point out that training and transition are important for a large project and shouldn't be left out?
I hate to burst your bubble- but taking on investments like this probably indicates they’ll be looking for a buy out/sell out eventually
The entirety of the docs talk about how easy it is to set up a job, run job, have a recurring job and then pricing is in compute Gb hours. I've literally no idea how those two things relate to each other in real world use. Its a bit of a cognitive disconnect that I'm sure makes a lot of sense having built it but not to me as a possibly interested developer.

Some examples of how many job iterations would use 1 Gb hour would help, or maybe I'm missing them?
The big advantage over w3w is that this is open. Proprietary addressing systems are a bad thing for fairly obvious reasons.
Awesome, thanks for the detailed reply!
Using iterators and ranges(think a generalized string_view) handles the overflow/underflow issue in conjunction with algorithms(std ones).
And before someone says "hyperinflation," you could also store world GDP in nano-Zimbabwean dollars (with 1 USD = 6.69e11 ZWL).
> As far as I'm aware, if you stay within the confines of smart pointers (and don't drop down to the raw pointer it owns) you will never encounter undefined behavior.

Deref'ing an empty (e.g. moved-from) unique_ptr is still UB.
Where does YOUR compiler come from? - a look at trust in Linux distros by tazjin
Actually the lighting was the other question I had in mind. Impressive. When I worked on the Kinect code, lighting was never really an issue we had or wanted to tackle.

I think something that people don't realize until they start using motion sensing technology is that how intuitive it can really be. It might look awkward at first, but once it's seamlessly integrated (ie. stepping into the sensor's view), it's really just like magic. A good enough sensor can pick up and understand very specific motions.

Anyway, good luck guys.
Screenflow (https://www.telestream.net/screenflow/overview.htm), which is the same software used for OP's video.
Google no longer shows any search results for some searches, only infobox
This is nice, thanks for providing it. Is there any intent to allow for Sly to be used instead of Slime (as an option, I mean)?
The top YouTube comment on the video (by "The Beast") is pretty excellent: "This is all science friction to me."
What is your price range?
Will you have a car?
Where is your employer located?
Do you prefer newer construction, or are you OK with older, garden-style units?
Any "must-haves"? (i.e., in-unit washer-dryer)

Sorry, to pepper you with questions. I live in the area, and am very picky about where I live. These are all factors I considered when looking for an apartment.
I work for a global US company with offices throughout the world. They outsourced IT to IBM recently. Haven't had contact to anyone not from India.

They were forced to put some IT guys in our office. Those are 2 kids working as cheap freelancers for a local subcontractor hired by IBM.

Service is horrible. Tickets stacking up and being deleted regularly. Project relevant IT not working, people leaving because of it. It's a mess.
Google is shit