skysight-inc/HackerNews huggingface dataset:
Academia is weird. I’ve gotten unfortunately good at R. To the point where I’m frequently building on a full R stack.

Luckily the skills translate well to Python/JavaScript, which is where I’m heading once I’m out of academia.
I spend the vast majority of my day staring at my phone or my monitor. I work in tech. I don't use social media besides ~1-2m on instagram every other day. I consume media/news through the financial times, reddit, HN, and youtube. I also play chess via apps daily, and other games from time to time. The rest of the time I'm either doing something physical like cooking/cleaning/walking, or reading a book (not on my kindle).

For teens, half is pretty good. For younger kids though I can see it as a problem.
Internet is the plumbing that powers everything from www, telecommunications etc. I think he is throwing the baby with the bath water.
Ansible can't do interactive sessions, though, right?
On the brighter side, things are not always as they seem.
Already discussed here:
https://news.ycombinator.com/item?id=21380227
It also isn't fair for people who assume a project that has a large number of closed issues is highly active, when in fact, a large number of those issues have just never seen any activity and were closed for being stale.
On OSX you can still upgrade to the old one though
If it's important that political ads be fact checked, but it's not technically or financially feasible for Facebook to do so, maybe they just shouldn't run political ads?
Any examples to show that this is true?
Bicycles didn’t evolve into cars, horses and stagecoaches did.
Small nitpick : Hindi not Hindu. The former is language which one can learn. The latter is, depending on how you ask, is a (group of) religion(s)/way of life.

On the other hand, let’s compare internet to nuclear fission. Clearly lot benefits can be drawn from the technology (assuming safety practices etc) but in our current world order it is primarily used as a deterrent.

So I don’t think OP is complaining unnecessarily. We must strive to ensure technology is used for beneficial purposes. And in that sense, the call to arms is justified.
TwitterBots that generate music lyrics using GPT-2
The (now discontinued) 12" Macbook was released in 2015 and used the butterfly keyboard first (it was also their first foray into USB-C).

It'd be interesting to hear how they went about determining the keyboard was solid enough to use in the Pros when it clearly wasn't, even 3 design iterations in and almost 5 years later.
And he's correct, as far as that goes.

It's the same story wherever you look, true Haskell believers make exactly the same claims. You just need to get used to it. And I'm sure I could, it worked for a little while in Haskell.

But as soon as I'm back using practical minded, general purpose tools; it comes back to me and I swear to never ever accept anything that doesn't make sense to me again.

This is not about being different, if you think that's the case you probably didn't take a very close look at forthy2. If it walks and quacks like a religious cult, that's what it is.
I think this comment gets at something that has been bugging me about the Facebook advertising problem: I still don't see it as a problem.

Yes, I disagree with dishonest political ads, and wish they didn't run on Facebook. But I don't see the need to change Facebook. As long as their terms of service are honest, I think they should be allowed to do whatever they want. If people don't like it, they can leave.
Grubhub Stock Plunges on Earnings Report Flop, Intense Competition
For that, do you really need to control more than one machine at a time?
None of them allow microtargeting. Watch the Brexit film if you want to see how well it works compared to the other media.
Yeah I was thinking of enterprise. Its just weird some people think you can survive the suburbs without a car.
It's actually pretty hard for developers to find problems worth solving at startup scale. Your average developer doesn't encounter the kinds of problems non-tech people will pay money to solve very often. Developers are also often likely to look at a problem and come up with their own "simple" solution that non-tech people wouldn't even think of.

Dropbox is a good example here - developers were largely perfectly happy with rsync for a decade, but your run of the mill mom wanting to keep her Word documents synced at home and the office doesn't even know what Linux is, let alone how to run a terminal.

If you want to find non-b2b problems that are worth solving and which people will pay you to solve you generally have to step out of the tech bubble, talk to non-tech people at length, and imagine a solution that your mom could use.
$40M in Fresh Funding for Datameer – Launches Virtual Analytics Hub
Those sound like failed businesses that should close down if they cant function without exploiting their workers.
The hydration/burning:

It could be you are too acid. These comments fit with that:

https://news.ycombinator.com/item?id=21383772

https://news.ycombinator.com/item?id=21386569

Start a journal. Track diet, symptoms and whatever life events you feel inspired to write about. Try to find patterns.

Other random thoughts:

Walking more (or other exercise) can help your body "take out the trash." This is generally helpful for health issues.

If it's nerve related, a B vitamin supplement may help.

If you continue to be desperate, consider reducing your possessions, especially upholstered furniture, books, curtains, carpeting and particle board furniture. Expect to feel temporarily worse before you begin to feel better.

If your diet includes a lot of diet foods that are supposedly good for your weight, quit eating that garbage. Eliminate sugar substitutes, butter substitutes, etc. Eat more real food and fewer "food products" full of chemicals. If you want potato chips, buy a bad whose ingredient list is potatoes, salt, vegetable oil and skip the Pringles that have a paragraph of long chemical names. This principle generalizes.

Eat actual food, not chemical compounds disguised to pretend it's food.

Start reading up on various nutrients and what happens to the body when you are deficient. Just read.

Start with Wikipedia and try to stick to .gov and .edu sites. A lot of stuff in the "wellness" space has a very poor reputation. Unfortunately, this is exactly the space you need to read about, so people with actual good advice are hard to tell apart from kooks selling snake oil.

You will need some general background knowledge to sort the wheat from the chaff. You will want that to come from sources that are fairly trustworthy (though do actually be a real cynic and realize nothing is 100% reliable and official sources often parrot what's within the Overton Window rather than stating the objective findings that fall outside that window).

https://en.m.wikipedia.org/wiki/Overton_window

As a general rule of thumb, skip advice from anyone on the planet who thinks colloidal silver is a good idea. It's a form of poison. It builds up in the system and we don't know how to effectively get it out again.
> Prior to the junction, you move into the center of the lane corresponding to your intended direction.

Over here in the netherlands we're phasing these out, crossing traffic at a diagonal like that means that drivers will need to look almost 180 degrees behind them to spot you. It's a fine solution if there's only one lane of cars, but as soon as there's more than one lane merging movements just make it plain too dangerous.
My point was "what else can you use besides a linked list to store hash-colliding values?"

If you have a second (or a third, or a fourth...) hashing algorithm, then make it hash tables all the way down. At the end, you still need some data structure to store hash-colliding values. And if so, what other structure could you possibly use besides a list (linked-, array-, etc.) ?
I was confused as well. First time I saw it, it looked like a layout bug, with buttons under the "home bar" indicator.

Dragging upward has a rubbery effect, where it jumps back if you don't drag far enough. And if you start dragging too low, the whole app goes away.

That share sheet is a disaster.
Broadcast TVs are using this to cram more ads in the same timeslot as you said, which is IMO somewhat unethical, as it alters the experience for everyone.

In Netflix's case, they're merely adding the option to do it, they have absolutely no plan of speeding up or slowing down the content by default.

It's as if Judd Apatow didn't read the article he's referring to.
Perkeep: Personal Storage System for Life
https://github.com/Qbix/Platform seems to be mainly PHP, the DB is MySQL and I saw jQuery and Flash widgets mentioned in the docs. Isn't that exactly what the post says, not hot tech but solves the problem?
I'm pretty sure firefighters could get such a license in the event of emergency -- or just operate without such a license.

[Edit: or you ask some technician of your local operator to bring the system up :)]
It's clickbait only if the article wouldn't give any value to the readers.
When the title catch your attention that's an actual skill
You mentioned cars, which is good comparison.

Obviously, cars are essential. But here is short a list of completely unnecessary issues brought on by greed and industry:

* The health and societal cost of leaded gasoline and the industry resistance to transitioning to unleaded.

* The Automobile industry purchase and subsequent removal of train and light rail tracks in the United States.

* The Automobile industry resistance to requiring airbags.

* The oil industry and it's war against global warming science.

There are many more, these are just the ones off the top of my head.

Point is, it isn't the technology but the industry around the technology that is the issue. Cars are useful and essential just like the internet. But right now, we have a situation akin to the early automobile industry.

I hope that, with this technology, we can get some privacy laws/worker rights/better standards before we have another half-century before anything gets done about the Big Bad Corporate takeover of the Internet.
Here's a fun one: "Compiler Tutorial" by Robert Laing https://swish.swi-prolog.org/p/Compiler1.swinb
It's current year, don't you know? Forcing company actions/decisions by will of a handful of vocal people is how things are seemingly done now.

But in general, this policy _could_ be good. I think politicians should be responsible for the claims they make and making clearly false statements should at the least be a fine-able offense. Other examples of crappy advertising are "X cures Y" without evidence to prove so, overtly sexual advertising, etc.

Internet-based advertising does need to step its game up, perhaps threatening "regulate yourselves, or we'll regulate you" could work as it does in the UK (at least for big tech). I guess that it mostly works in the UK because many of these media companies have a license/legal consequence on the line also.
Per usual, nerdy engineers think they know it all. For example: "free speech and paid speech are not the same thing" -- this is literally what Citizens United v. FEC decided. It's the same thing. Read the damn law. Ought it be the same thing? Who knows. Maybe, maybe not. Don't agree with the status quo? Get out there, hit the streets, knock on doors, and get the law changed. SCOTUS doesn't make laws, and Facebook sure as hell doesn't make laws.

But internet outrage and strongly-worded letters are a lot easier than actually organizing grassroots campaigns and getting people elected to Congress.
I fully agree with you. Back when Google was doing it, I also thought it was a really dumb idea - you're essentially signalling "If you have these ideals, we want you working for us", which locks your company into a vision of the world that you can't change easily - and worse, it comes with other viewpoints that you may not necessarily want for your company, but your employees will bring.

For instance, if your company visibly and heavily promotes LGBT causes, civil rights, etc., and goes so far as to seek employees who are actively involved in such fights, don't be surprised if they turn around and form unions, or advocate for a more left-friendly workplace hierarchy. When you get a politically-motivated workforce, you can't pick and choose which parts of their politics they'll bring to the workplace.
+1 for IntelliJ here! I switched to Linux exclusively and I used Atom for a little while. It didn't take too long before I ponied up my own money for IntelliJ products though. I care mostly about the features and reliability of the programs (no random crashing) but I also appreciate that they look and feel newer than the mid 2000's.
Is it smug? I didn’t know that. I have spent enough time in Hindu places that I think that’s good to know.
I'm building a tower defence game in React JS
On the other side of that:

What if it's always been a problem? What if it's gotten worse by being able to segregate audiences painlessly? What if in the past there's just never been a single entity that could largely solve the problem? What if this single entity could fix a long-standing political problem and as a result make the outcome of politics better for everyone?
> A too large of an array would not fit in RAM and you should get a compile/link/out of memory error.

Except we're talking about variable sized arrays, where the wanted size is not known until runtime (e.g. from user input). We can't check this at compile time.

This also isn't the same problem as an out of memory error; we need to check that nn didn't overflow the size of size_t, as well as that the memory allocation is successful. Something like:

int n = /* run-time value */
size_t sz = (size_t)n;
// Check n fits in size_t.
if ((int)sz != n) <error>
sz *= sz * sizeof(float);
// Check against overflow.
if (((sz / (size_t)n) / sizeof(float)) != (size_t)n) <error>
float *matrix = malloc(sz);
// Check allocation succeeded.
if (matrix == NULL) <error>
How Untitled Goose Game became a real video game
I think so too. I live in an area where carryout is very easy and the apps make payment and timing super convenient vs ordering over the phone or walking in and waiting an unknown amount of time.

As far as I can tell, none of the apps are marking up menu item prices for pickup today the way they do for delivery. I hope that keeps up.
If that were the case then there is no truth in society and/or the facts are so hard to find that there effectively isn’t a democracy.

Given that last election they took large sums of foreign currency for political ads, had representatives in cambridge analitica’s HQ / war room, happen to profit astronomically from increased engagement due to division and disinformation, and their own employees with insider knowledge are also calling the stance out.

It seems wildly strange in that context, when Facebook could easily take the stance that it’s hard and they might not get it right but will try anyway, instead of bogus misinterpretation of free speech that is Zuck’s current stated position.
Smalltalk? Interesting! May I ask what industry / product area you work in?
“This Should Be a Wake-Up Call to the World”: Inside the Hong Kong Protests
Thanks for responding. Yes and sorry, I didn't realize my e-mail wasn't visible. You can reach me at hello at that company domain.
> I would also agree the internet has been a huge net positive.

I thought that not terribly long ago. I have to admit, though, that with every passing day I become less sure that it's really a net positive.
That's still not a valid argument.

You're minimizing the amazing benefits created by near instantaneous transportation (or communication, in the case of the internet). How many lives were saved because ambulances exist?

It's easy to cherry pick the pros and cons of any invention, but at the end of the day any attempt to do so is inherently biased.

Society continues to evolve with nearly every economic and welfare indicator scoring better than 10, 50, 100 years ago. On average, inventions like automobiles and global communications must be contributing to this net positive societal gain. There's nothing glaringly bad about the internet or automobiles. Even if the internet is used for bad things at times, it's also created a shitload of good. Regardless, it is but a means to an end. People would do go on to do good or bad things even if the internet didn't exist, so we can't blame this one invention for the actions of humans.
In the Seattle area, if it’s 38F or below, I use four wheels. In 35 years of riding a motorcycle, the singular time I’ve dumped one on the street was black ice when bike’s temp sensor was screaming, “it’s 38F, ice! Ice!” One time it was right. :-( That, and I’ve dumped enough bicycles in similar conditions that I’ve just quit doing it. So total, there’s about a week of days every winter that I drive. I’m fine with that, because as I’ve mentioned elsewhere in this thread, I ain’t young anymore, and that collarbone is gonna snap one of these days if I don’t start exercising some caution.
You can't live off of microwave noodles and instant rice. Cooking meals not only requires a way to heat food but ingredients which go bad quickly (eg time to go grocery shopping) and time to assemble and cook ingredients (dried beans are cheap but take 12 hours, instant beans still take 10 minutes or so). Then remember food has to be palatable, which is an additional challenge with kids.

I'm lucky that I'm in a place now where I can make nice food from relatively raw ingredients and much of that stems from my (relative) wealth.
And even in Slack/IM apps, custom emoji codels only “work” because people aren’t often trying to 1. interoperate with external services using, or 2. parse archived logs of, arbitrary message text.

If either of these were common (e.g. slack bots that tried to parse semantic meaning from regular text rather than responding to commands; or Slack logs of OSS communities being public-access on the web) then you’d see a lot of people up-in-arms around the fact that these custom codels are used.

But since text in these group-chat systems is private, ephemeral, and mostly a closed garden, it never bubbles up into becoming an issue anyone else has to deal with.

(Though, on a personal note, I wrote my own VoIP-SMSC-to-Slack forwarder because Slack is a much better SMS client than any of the ones built into VoIP softphone apps, and I’m irritated every day that Slack auto-translates even Unicode-codepoint-encoded emoji from a source postMessage call, into its own codels in the canonical message stream. I don’t want to send my SMS contact “:thumbs_up:”, I want to send them U+1F44D!)
GrubHub stock down 40% after terrible earnings call
>Aditionally programming and computers for me means English...

Linux isn't just for programming. I personally hate that I have to dual boot because ubuntu can't do what windows or mac can. Anyhow, English has plenty of words containing non-keyboard characters, they're just infrequent.
In the "social" aspect of social media, identity can be really well laundered. That's how we get something like a page operated out of a Kremlin contractor's office claiming to be run by a Black American.
I think they're saying that it's bad for business, regardless of whether it brings real-world improvements.

Not that that's any better. Kind of worse, actually.
It's nice to think of policies I agree with when considering activism, but lets take a look at some I don't.

Banning pork[0] for all meals being one of them, or maybe something like being forced to wear a burqa[1]?

I mean, if there was a pro-trump activism rally in your workplace and seemingly the majority of workers were pro-trump, would you be silent? I would.

(FWIW I'm playing devils advocate, suggesting that not all activism promotes social justice or advancement of society)

[0]: https://www.gatestoneinstitute.org/3936/denmark-bans-meatbal...

[1]: https://www.telegraph.co.uk/news/religion/10323303/I-was-for...
That clip is far from convincing. Sure, the video showed an AI making the correct decision in a single complex circumstance. But that is assuming you have a correctly-modelled situation with accurate sensors. Even if you could guarantee that the AI could make the correct decision every single time, millions of times per year, you have the problem of potentially inaccurate and/or failing sensors which give the AI an incomplete model.

This is why airplane auto-pilots disengage when they detect failing sensors, giving humans enough time to take over. Unfortunately in the case of cars, there is not enough time to hand over to a human.
In Safari, if you press and drag a tab on the tab bar to rearrange it, it's easy to open split view instead, with your tab in a new Safari window.

To get the tab back, you have to open the tab switcher and drag it back to its original window. But the new Safari window is still there...

In my usage at work, I'm sticking to alt-tabbing and quick Slide Over use. Even though my 12.9" iPad Pro has the space, juggling split views (swapping apps in and out, encountering bugs) was slowing me down.
Our Journey From Load and API Testing Tool to Auto Regression Testing Platform
Pre-Seed Rounds Aren’t Going Away, but Pre-Seed Funds Are
> For years I’ve had a silent policy that I won’t go on any of his shows. I’ve turned down or ignored multiple invitations. I’m making that policy un-silent now.

It is an important, general point that staying "neutral" when seeing a bullying situation is actually tantamount to siding with the bully.
Is "I will do x/y/z" a lie? Given how often politicians actually keep their promises you can say most candidates knew their promises were lies
Security could be one of the reasons -- 2G is the only technology remaining with no authentication of the network, and plenty of other issues.

But I agree with you.
Of course, it is. Put it this way, there is absolutely zero evidence that it’s not net positive.
>>Flash, you inspired the web. Now, there are web standards like HTML5 to continue your legacy.

remember that time when Steve jobs kept out flash from iPhone /iPad vs Google's stance to go full on support for flash on mobile :)
Everything is outside your control regardless of whether the murder is successful. You seemed to be arguing earlier that there was something different about attempted murder that means it shouldn't be punished while murder should. Are you just saying that no one should ever be put in jail?

Do you think attempted murder should be treated differently if the attempt demonstrated ability to carry it out, but the victim survived due to luck?
Especially with iPadOS I feel they are slowly back to building a full size desktop OS but they don’t want to admit that to themselves so they keep pretending to be as simple as the first iOS versions were.
Then don't eat at those places. That's a valid option - but don't stiff your wait staff.
> IDs should get an _id suffix, and primary keys should be called $OBJECT_id (e.g., order_id, user_id, subscription_id, order_item_name_id).

Wrong. Be consistent. All id's are named ID or id. Consistency is key.

Most of the article is filler and style choices.
Entrepreneurs, forget about going to Chicago Booth for an MBA if you want to be an entrepreneur. You should be solving problems and learning business development and management by doing. These people have nothing special to teach you but will put you $175,000 in student loan debt. Instead, take loans from friends and family or find angel investors to raise funds that will pay developers to build your mvp. Don't outsource to an offshore development center in Bangalore. Use technology that won't just validate your idea but will help you achieve your goals.
Why does the title not match the actual title?
I’m split on that. On one hand, I have fewer tech support calls because my mom generally has fewer problems with an iPad, but when she does have problems, there is no option to use any kind of remote desktop software. For me, the killer “parental help” feature would be a way to remotely see what’s on their screen and either annotate it somehow or be able to interact with it.