skysight-inc/HackerNews huggingface dataset:
Even if you are estimating your own tasks and there aren't many unknowns, as a developer I don't normally check in with myself every hour and ponder how much I've achieved, so my idea of how much I can do in an hour is not going to be too accurate. Then multiply the error by 300. At least if a team has daily standups they'd be used to assessing their progress per day.
Mathematica/the Wolfram language does that.
e.g the Flat attribute denotes associativity, etc. https://reference.wolfram.com/language/ref/Flat.html
oh come on. we're not talking about mass survaliance here. this is a clear cut case of a warrant, deacribing the place or thing to be searched and or the persons to be siezed, issued by a judge presented with probable cause.im weary of state overreach too but this isnt it.
Of course there is less stress.

No cut in output? You gotta be kidding me. I would challenge anyone in the same role to compete against me with only 4 working days per week at their disposal vs. mine 6. I don't think I'd be laid off before them.
The 2018 Macbook Pro (introducted in July) got an update with Vega graphics in October

https://www.theverge.com/2018/10/30/18042572/apple-amd-vega-...
The author is female
Please not a truck driver. I get what you mean, but truck drivers are a terrible example because they are often (literally) criminally overworked.
How to Find Distance Between Two Points Based on Lat/Lon Using Python and SQL
This. And I think everyone who works with pro audio is stuck with, "Well, where else are we supposed to go?" We'd switch platforms tomorrow if we thought we had a better option.

It's also important to understand the context. We spend thousands of dollars on near-field monitors, cables, interfaces, and other kinds of external hardware. If it's a fully rigged up studio, we're talking millions. The "Apple tax" is not really an issue for us, because it's one of the least expensive purchases in our tool chain. I own plugins that are more expensive than the laptop I use to run them.

Edit: You could argue that the people who are really getting burned here are the "prosumer" bedroom producers. That has to be put in quotes, because some of these "bedroom" folks are basically pro-level producers. I'm sure there are lots of people running USB 2.0 interfaces for an in-the-box rig with Ableton or whatever. They are paying the Apple tax, and they deserve way better.
Uber Open-Sources Autonomous Visualization System
ECMAScript 2019: The Final Feature Set
An Interview about the Alluxio Distributed Virtual In-Memory File System
Your handbook says you track work daily in Asana and have two stand ups. Along with an expectation to immediately respond to pings and vacation pre-approval is required. How does that fit into “work when you want”?
This is the first time that I'm ever asking this: how is this interesting?

I don't see this article as educational. I fail to see how this is interesting, because I can't understand through their business speak what they mean. Is it a consortium of some sort? They are connecting startups to industrial leaders, okay which ones, in which country? I presume the US (edit: I just saw now that they're from Finland). What does it mean to be an industrial leader? They list 5 companies that I have never heard of, which in itself is fine but combined with the other things gives me even more questions in my mind.

Can anyone tell me what's appealing about this article? I'm missing it. Normally when I see an article, I may or may not like it but I succeed to see how it's interesting to other HN'ers, with this article I have no clue.

I mean this in the most constructive way possible and would really appreciate someone 'on the other side' to see how this is interesting.
https://jonaswouters.com

Personal blog that I usually don’t promote because it’s about myself and some of my reasoning. Older posts are not even valid anymore and I will revisit them when I feel like it.

It’s about writing more and reflecting on my decisions and experiences.

I recently moved from a static website to write.as because I want to focus on the content. Something broke in my pipeline and as a result I didn’t post updates for years.

At some point I want to make http://jw.be an entry point to my blogs and businesses. It’s pointing to my company website for now.
How do employees know when good is good enough? When things get stressful and overwhelming at work, I look to my contractual hours per week and remind myself not to overdo it.
Next steps: Identify all cars near a crime scene.
API Pollution in Swift Modules
I really don't have a rebuttal to your first point. The way people handle PII will always be an issue. My frame of mind comes from the fact that I'd rather some public entity privy to it than a private one like someone lower mentioning Google or Facebook.
The second point seems more like a problem with tech literacy than this program. There should be some way to differentiate a government email from a regular one. That and people should understand how to confirm it. Now I get it, I've had family members believe they have a virus because a pop up told them they did, but sitting down with them for 5 mins and telling them not to stopped that.
I'm curious, lower someone mentioned the idea that the government was already taking this kind of action. How do you respond to that?
Worse, you can have such needs but wind up overprovisioning because your software is tough to autoscale automatically up or down. In that case you should probably pay for dedicated, mostly static servers in traditional setups until you can’t stomach the costs of being overprovisioned anymore then go to a cloud that lets you autoscale to recover a lot of your costs. Sure, reserved instances help substantially but because it’s a cloud instances themselves can go up or down without the best SLAs (I still say I’ve had more physical servers among the tens of thousands seen go belly up than the hundreds of thousands of EC2 instances I’ve seen in my experience).

Other factors are obviously the ability to get a compute instance up immediately or because you have bad operational situations (horrible legacy DC equipment, genuinely bad admins or vendors, etc) that far outweigh the opex and capex parts of the equation and bleed into SLA, poor reputation / relationships, etc.
* It is interesting to see this written in "modern" C++.

* Those input handlers (you have three) are terrible; pattern matching is the wrong way to go about this.

* You could no doubt get more imaginative with the progress bar using block characters.

* Users will no doubt ask for the ability to suspend such a program; which, note, has to properly tear the whole UI down and set it back up again.

* Users will also no doubt want this to work properly with the full range of Unicode text; you have not accounted for differing character widths, that I can see. Note that there exist zero-width characters and double-width characters.

* vi sentence, paragraph, and section motions are of course actually {, }, (, ), [[, and ]].

Some help:

* https://unix.stackexchange.com/a/499139/5132

* https://unix.stackexchange.com/a/444270/5132

* http://jdebp.eu./Softwares/nosh/guide/commands/TERM.xml

* http://jdebp.eu./Softwares/nosh/guide/commands/TerminalCapab...

* https://github.com/jdebp/nosh/blob/master/source/ECMA48Decod...

* https://github.com/jdebp/nosh/blob/master/source/TUIInputBas...

* https://github.com/neovim/libtermkey/blob/master/driver-csi....

* https://vt100.net/emu/dec_ansi_parser
the narrative of 'chronic' illness is a shame

edit:
I always get beat up on the internet when I make comments like this. Not sure why I keep doing it. Slow learner. In this case, I meant that it is a shame medical professionals tell folks that their issues are going to be with them for perpetuity, as in a lot of cases the medical professional is reinforcing a narrative of helplessness.

https://www.amazon.com/You-Are-Placebo-Making-Matter/dp/1401...
That depends the most on what you work on. Of course there is an abundance of embedded shops that do the kind of development that gets tweeted by @internetofshit

On the other hand, things like heavy machinery control systems are usually in somewhere in the middle: the machines themselves are burdened by all kinds of regulations, and the machines can kill a dozen people easily by accident if something goes catastrophically wrong, so it would definitely suck to "move fast and break things". Also, like you mentioned, software updates are few and far between.

Then there's medical and aviation and friends, where you have MISRA-C and the like. Very process-y, if you like that.

Basically, work on SW for tangible things, and pick your poison regarding how much requirements and process you want. I'd say that on a very broad average, things do get more strict going farther down the stack, if for no other reason than that if the lowest level code does not work reliably, then nothing else usually won't either.
Detecting strawberries is easy, but there are several factors once you've done that.

You need to determine the location, the orientation to determine the best cutting angle (and then finding a motion solution for the robot). You need to determine if the fruit is occluded and if you can actually reach it. A human will instinctively move foliage out of the way. A robot has to have some way of doing that without destroying the plant.

Different companies have different approaches. I really like the agrobot method which cups the strawberry and then pulls it upwards, severing the stem. Grasping is not viable right now, in my opinion, it's too easy to damage the crop. There's lots of research going on (force-torque sensors, adaptive/smart grasping), but it's still in universities.
Could you, at least, provide something to substantiate your opinion? There's ups and downs to both approaches. But you should note that reference counting, for the most part, is handled for you at compile time.
You can do some pretty interesting things with indexing in Julia: https://julialang.org/blog/2016/02/iteration
That's not correct. First of all, all books are copyright by their authors.

Anyone can go to a partner library (there's a list on the login page of the Hathi site) and download those books as PDFs. Try it! I've done it many times.
Are you asking why anyone needs an RTOS? It provides a very robust solution that sits somewhere between running a plain old OS like Linux and running baremetal C on a microprocesser. You get the speed benefit of baremetal but also get a scheduler and a whole bunch of multiprocessing structure to run lots of applications at once without worrying about manually switching or trying to create a massive main.c to do everything. VxWorks specifically runs on lots of industrial computers such that tasks can get done in a timely manner with little overhead.

VxWorks powers the Mars Rovers Sojourner, Spirit, Opportunity, Curiosity, Mars Reconnaissance Orbiter, and SpaceX Dragon. VxWorks also powers BMW iDrive, the Apache Longbow helicopter, and the Apple Airport Extreme and Linksys WRT54G routers. It's in a lot of things and what it's not in, FreeRTOS is probably the RTOS of choice.
Maybe we shouldn't spend all our lives doing just one type of job and change careers. But then, it takes a long time to get good at something, so changing careers every 5 (or x) years is also not that good an option.
Replacing IDs by Psuedonyms does not really give anonymity. Consider correlation with CCTV cameras, or identification based on sleeping in a house.

As an hypothetical, suppose there is data on two people, who were in the same house at 11:00 pm. Then, at 12:00 pm, one of those people moved over to a neighboring house for 1:00 hour, after which they went back.

It looks a lot like two people who live together, where someone snuck out to spend the night with someone else. This is sensitive data, and not really anonymous.
Ask HN: What Are Your Favourite Newsletters?
I've been enjoying newsletter subscriptions recently, what is everyone's favourites?
Tortoise Inspires New Oral Insulin-Delivery System
Build a Serverless WebApp Using AWS Lambda
Yes this sounds good. Have you noticed a risk of people over-working because of the lack of hours? Or feeling bad about taking vacations? (Something I've felt while having unlimited vacations).

As you are saying that, as the business owner/manager you do the same, I think it shows a great example and helps people feel they actually can do this.

The opposite might also be very true, where if the manager is working harder than what is expected/accepted, people will follow and do the same too. Do you think that is true?
Yes that's right! This is a social network, there are now empty something, because I'm a developer do not quite understand how to promote the application.
Interesting, thought differently earlier. Good to know.
Business people should constantly be all over this, why do we have to wait decades for them to come up with anything remotely useful.

All they do is invent more things for everyone to be miserable and for them to get a larger piece of the pie.

Business degrees are shit, get your act together, looking at you Harvard, Yale et. al.
This story is becoming too familiar. The extent to which our freedom of speech is being limited today is frightening. It's clear to me that universities are no longer a place for intellectuals and free-thinkers to question the rationality of society. People are being fired for writing emotional tweets. Are we that sensitive, scared, and close-minded? Is this sustainable?
Which Windows equivalent should I use since it doesn't support Windows?

It will help if it is just as much feature rich as Bookworm and just as much easy to use as Bookworm.

Calibre, is therefore ruled out.
I am ignorant of clickhouse. It doesn't really compete in the workloads we are interested in. Sorry you feel this way but we are a small team and need to consider tools that integrate with Apache Arrow and CUDF natively.

If it doesn't take input from Arrow and CUDF and it doesn't produce output that is Arrow CUDF or one of the file formats we are decompressing on the GPU. Then we don't care unless one of our users asks us for this.

We are 16 people and a year ago were 5. We can't test everything out just the tools our users need to replace in their stacks. I apologize if I came off as arrogant. I have tourette's syndrome and a few other things that make it difficult for me to communicate, particularly when discussing technical matters. If I have offended you I do apologize but not a single one of our users has said to me I am using clickhouse and want to speed up my GPU workloads. Maybe its so fast they don't mind paying a serialization cost going from clickhouse to GPU workload and if so thats great for them!
Side note: GCC supports feature based dispatch too[0]

[0]: https://lwn.net/Articles/691932/
Whatever you do, don't specialize the tool too much, even at the cost of the users having to do more work. The more assumptions you build in, the sooner it's going to stop working for them and they all go back to Excel. Furthermore, I'd swallow my pride and write something in VB.NET. Under the circumstances, it sounds like that's the only thing the users have a ghost of a chance of maintaining.
Setting tracking protection to on also forces Do Not Track to turn on, which can be counterproductive if you want to avoid fingerprinting. I prefer to use uBlock Origin and Privacy Possum.
I really hope it takes off as it seems very promising.
I'll take one well-designed and peer-reviewed study over 100 random Twitter threads.
The Case of the Supersized Shebang [Subscription Required]
The internet predates BBS. And I'd credit HTTP, Netscape or AOL for killing off BBS rather than TCP/IP.
Hack Your GitHub Contribution Graph
> If charging for it lets them make a living from their clearly valuable work then what's the problem?

They took an open source app I loved, closed the source, added features I don't need (and ads I definitely don't), making it run slower on my 6-year-old Nexus 7 I use as a reader.

I agree with supporting development, but it was feature-complete as an open source app. The roadmap for 3.0, 3.1, and 3.x add nothing of interest to me[1]. I'll happily move to the Book Reader app that someone else mentioned, and contribute anything to it that I can.

[1] https://fbreader.org/content/fbreader-3x-android-planned-fea...
With freedom, comes responsibility. There needs to be some communication and information/knowledge exchange, otherwise it's difficult to coordinate and synchronize in a team of 20 people. Therefore updating other people via Slack/Asana is the minimum anyone should do in my opinion.

The two weekly stand-ups, one is actually work related (the team meeting) and people are encouraged to be there and not go surfing just during that specific hour and the other one is the MJ Weekly, where we just exchange personal and professional learnings for about 1 hour, which is a great way to get to know other people being a remote company.

That said, making those things "required" is not that bad compared to requiring people sitting 8 hours in an office. Again, my personal opinion.
Varjo VR-1: A Human-Eye Resolution Headset
Honestly, I think Swift on Tensorflow fits the best for this case right now. The problem being that they seem to be integrating Tensorflow directly into the compiler (correct me if I'm wrong) which is going to be impossible to upstream and just going to lead to a Google-derived Swift fork.
We already have robots to pick food, they're called "illegal immigrants" and it's a huge scandal how Democrats and Republicans are placing the needs of the neo-serfs ahead of the actual citizens because that's what their corporate masters demand of them. It's the 21st Century, but it looks more like the 15th from these eyes.

When are people going to wake up to the fact that importing non-citizens, and keeping them in a state of legal limbo is no good for them or the rest of us? This is just like how they put H1Bs over a barrel. Corporations wants robots and slaves. We need to break their stranglehold on government because if we don't, our children are going to live through the darkest period of human history not yet written.
Robots can have smaller hands, even tentacles, and not have the same problems with 'things in the way'.

Robots aren't going to pick strawberries like a person would, and its going to be the innovations that make this an interesting solution.
76 years old, I wonder how ageism will impact him this time? Maybe even more than I’m 2016.
Can we leave the politics in r/politics?
Cascable Pro works okay for me IMO, even though it is indeed a third party solution.
>Secondly, even if Trump followed through on his blusters, China is well aware that following through on them is also costly to the U.S. and even to Trump's base (e.g. soy farmers), so they can discount the risk considerably.

What are you even talking about? Trump imposed hefty tariffs on Chinese goods a year ago. US Soy exports to China, previously their biggest market, also collapsed last year after being hit with 20% tariffs last summer[0]. According to some estimates, they fell by 98%[1]. They have resumed some small scale purchases, but that's mainly due to a lull in the Brazilian growing cycle. What you think will never happen, already did over the last 12 months.

https://www.reuters.com/article/us-china-economy-trade-soybe...

[1]https://finance.yahoo.com/news/incredible-u-s-china-soybean-...
A few thoughts:

* This might be a good candidate for a compute shader, the swizzle abilities of shaders make quite a few of the things they are doing much easier as does the faster memory connections GPUs (usually) have.

* The committee is actually looking at potential ways to handle this http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2018/p110... has been proposed. There is also a lot of discussion about support for GPUs in a standard way, but I haven't seen any proposals myself.
I strongly disagree with his conclusion, even if I haven't nor ever would be the kind of guy who would just be condescending during a review. No, every mistake during a review must be commented. I just do it politely, as in, point out the error and the possible fix and leave it at that, without any implication about the developer's skills or lack thereof.

That said:

> It can’t be open-sourced or used to lure new developers.

This is a mostly unrelated takeaway that I wish more companies followed so that I could take a look at what I'd be working with when they try to recruit me.
Whilst the launch window for Titanfall 2 was pretty bad, I have a feeling that the multiplayer and longevity of the game would have suffered regardless.
The skill ceiling is too high for most players, and I feel that without the casual audience the playerbase would drop off as it has even without competition from the other shooters.
Technology Is Changing How People Experience Art and Museums
Apple will fix you keyboard free of charge, i got mine replaced by apple two weeks ago and had zero issues ever since.

https://www.apple.com/support/keyboard-service-program-for-m...
The actual document was only released by the PRC State Council in the afternoon of February 18 2019. Granted it's been over 24 hours by now, but it's hardly stale.
This is actually the downside of these "you decide" plans and why I absolutely hate "unlimited PTO" policies. Whenever it's up to me I end up taking less vacation than if I just had an allotted amount. People shortchange themselves because they don't want to inconvenience their team. And as an added insult, the company gets out of paying you for unused vacation when you finally burn out.
It's reasonable for a twitter thread to point out methodological issues in a study even without prior credibility.

If the original research were in a twitter thread rather than a publication, it would be unreasonable to consider it seriously.
I don't work there, but it seems pretty clear to me.

Morning slack message (which isn't the same thing as a standup): "Hey, I'm going to do X,Y,Z today but I'm also going to run a few errands after lunch so I'll be MIA from 12-2 CET but available after until 6 CET".

"Work when you want" doesn't have to mean "I have no idea when you'll be available today".
C# is your friend here. Most Windows deployments even come with the compiler. It's more likely they'll have csc.exe on their machine than a python interpreter.
Scala Developers: Don't Use Await.result
Or they had a backlog of active cases where it was effective, and then it slowed to a steady-state of incoming cases.
Nothing in Javascript makes me not afraid, the less i have to touch it, the better i feel.

SASS + BEM accomplish the result in a more manageable way.
My Underground Warfare Wish List
Its the economy of scale that ruins our food. Agriculture is 2% of our economy. Better taste etc would cost more. Its a free-market spiral where a thing can be made a little cheaper but gets a little worse, until all you can buy is crap for almost nothing.

Or switch to boutique products (food, furniture, whatever) that costs 10X - 100X more than the commodity stuff.
The strawberries in the agrobot intro video [0] are so orange I'd never eat them, much less buy them. Just from watching the video, I get a sour, dry taste in my mouth. Who'd possibly produce a video like this, when their business is strawberries?

But then again, maybe that's the operating requirements of the system, because they're dropped, not placed in the transport bins. You couldn't drop ripe ones without damaging them.

[0] https://youtu.be/SmOkhVu6oUI?t=5