skysight-inc/HackerNews huggingface dataset:
In addition to the Chrome app, there is the Chrome extension. They basically do the same thing and the extension has no expiration message. The main reason I wasn't using the extension before is that it didn't provide a desktop icon in Linux. There is a way to fix that by creating a .desktop file[1]. I'm don't remember if there is a similar problem and/or fix on Windows/Mac.

For what it's worth, I've found Hangouts to be the better consumer communications tools. I use other software like Signal and Whatsapp but Hangouts works better between devices. It also makes moving to a voice/video call easy for my less-technically-inclined family members. This is especially true when you want to have a call with multiple users, want to switch for your phone to your computer or want to start a screen share. All of these things can be very useful, even with family members.

Of course, there are trade-offs. There isn't E2E encryption. The video takes a lot of battery on many devices. You never know what's going to happen to the service in the future. What you discuss is being recorded and probably used to target ads.

[1] https://askubuntu.com/questions/771408/separate-icons-for-ch...
In Japanese cities, you don't need to drive if you're drunk, and you don't even need a car at all. Just get on the train/subway, or hail a taxi, or even walk.

Drunk driving is a problem in the US because you can't get home without a car except for a handful of dense cities (Manhattan, etc.). The rise of Uber/Lyft is helping this, though.
>Shopify has invested heavily in their sharding setup so that it can be handle high load and scale quickly. e.g., flash sales where baseline traffic will 3x in a matter of seconds. See the discussion of pods:

Your parent is using Taobao ( Which is like the Amazon in China ) as example. Which means the word "scale" means completely different thing. I am willing to bet Taobao's RPS on singles day is a lot higher than the highest RPM during Shopify's biggest flash sales.

That said there is no reason to believe that pod in shopify cant handle that scale.
Inside each sell is gene regulatory network (GRN). Active genes produce proteins. Some of those proteins increase or decrease activity of genes. GRN as a whole can be modeled as stochastic recurrent neural network.

The potential for computation inside each neuron is similar to recurrent neural network.
This. I find it's even more valuable with the explosion of 3rd-party libraries and packages--I'm constantly interfacing with code I didn't write, and autocomplete is _way_ faster than context switching to look at the docs/source of a library.
Apple specifically uses biometric authentication (faceID and their fingerprint thing) except when the device is first powered on. This is (at least partly) because of US legal rulings that allow LEOs to compel you to provide a fingerprint and similar biometric id but cannot compel you to provide a password.
Bitcoin SV's Craig Wright has another lawsuit thrown out
iOS Activity Rings – “Can It Be Done in React Native?”
> For restaurants specifically, it's really hard to eliminate tipping for the wait staff.

Not really - it may be hard for an individual restaurant, but plenty of countries don't have customers tipping in restaurants. In many (most?) cases, this is via a mandated tip included in prices (e.g., in France, this was required from 1984).
What you do is what you're named
> Clever idea. I'm curious why you decided to allow games with DLC though. That's technically an In-App Purchase. I get it's not a Consumable IAP, but it's still IAP.

DLC that adds actual content is fine. They used to be called "expansions" :)
I agree, personally, but I am sure it is a minority perspective. I worry it might just be my unwillingness to change habits and workflow. If I am writing down functionality I usually want to complete my thought first, sometimes even in meta-code, then go back and make it proper. Like you say, autocomplete interrupts with several micro-decisions per line.

But I grew up coding in Notepad, so most editors feel like another part of the complexity stack I have to manage. Other devs seem to code with autocomplete almost like they are coding with a visual programming language. They use the mouse a lot more or keyboard combos if they are really efficient, but they anticipate autocomplete results and select variable names quickly, partly with a mental inventory of variable name options.

I think there are clear strengths to both methods. Pro-autocomplete devs seem to naturally follow the single responsibility principle (SRP) while I find that level of scaffolding obscuring at times.
To save some time for new readers, the author is unfamiliar with floating point representation and thinks that a double precision number since it is 64 bits can hold any 64 bit integer and is somewhat confused as to what an xmm register can hold(they believe that it has 128 bits of precision instead of being able to hold 2 64-bit doubles, or 4 32-bit singles). They attempt to find the issue a few ways. The correct solution is not to convert any integer larger than 2^53 in absolute value since only integers that large can be successfully converted to double and back(
aside from a few others that exist sparsely).
This is there to allow more than just true and false, like warnings and custom exit codes.

https://stackoverflow.com/questions/4419952/difference-betwe...

I have also encountered this in C#

https://docs.microsoft.com/en-us/dotnet/api/system.environme...
Progress is exactly what brought us safe languages. Proper engineering dictates eliminating, or reducing as much as possible dangerous/unsafe/etc. behavior. There's a reason C and C++ top the CVE lists with their buffer overflows and undefined behavior.

It's pretty much established that even expert C and C++ programmers, especially for larger code bases, will end up making some sort of mistake that will cause a security vulnerability or undefined behavior.
Party list are one of the reasons that PR is not the silver bullet for democracy
Maybe, but it is a case of aftermarket expectations post point of sale. So more like buying a car without aircon and complaining it don't have aircon as the seller don't sell aircon and had they asked when they brought it, they would of been told clearly they don't offer that.

So if anything we get the term of mis-buying as nothing was mis-sold with such expectations the customer later acquired after the sale.
There's no evidence, and certainly not a plausible model, that supports/explains how reaction times reflect attitudes, and how changes in attitude change reaction times.
An algorithm sees its best time complexity over some percentage of the input space. Over some other percentage it sees its worst time complexity. And, on average over the entire input space, it sees its average time complexity. The algorithms are necessarily different in what those best, average and worst are, and importantly, over what parts of the input space those categories apply. If they weren't, we'd call the algorithms mathematically equivalent and it wouldn't matter which one you chose. And if they all handled 'problem' data equally, we'd see that they all have the same performance penalty between best and average and average and worst. They don't. Sometimes best and average are equal. Sometimes worst and average are equal. Sometimes all three are equal.

If your data is truly random, you should pick the algorithm with the best average time complexity. Is your data random? Almost certainly not. It might be 'random enough', or it might not be. A real world data set may fall completely within the best case of algorithm A and the worst case of algorithm B, even if the average case of B is better than the average case of A.

In this case, the data points that are most likely to negatively affect an algorithm are specifically being excluded from the model. Far from comparing even the average case, we're comparing best cases. We aren't using a 'real world' data set. So it's an interesting simulation, but it isn't enough to reach any conclusions at all.
That could also be a cultural thing. Some cultures, like German and Japanese, have stricter etiquette and manners around things like cleanliness and order. In my experience Germans are also not shy in telling you when you've violated etiquette either, which is very different from in the US where people avoid confrontation.
I don’t feel so concerned about images being sent to the server, but rather the information derived and collected about the images.
I still remember being at a company where we took an expensive (company funded) personality test to rate is in these four colors and place us.

The director in charge of the team was concerned about our "Color Dynamics."
The point is that within the boarding process, the slower (elderly, disabled, traveling with children etc.) people are the bottleneck, and letting them board first actually makes the boarding process take less time. The pilot can't even start waiting to get permission to fly until after everyone's boarded.
I typically pay by card, but tip in cash. I don't think I'm in the majority, but I do regularly see others doing the same thing.
Learn why it is better to create a cryptocurrency address without wallets?
You guys may not have the best processes in place, but whoever developed that app really deserves some credit. 55 month uptime without restart. Not bad.
For others that are predictable like this, I push my downloads through a script before they hit my player. Back of the envelope zsh example to scrub first and last minute:

for f (*.mp3) { mp3splt -d new -o @f $f 1.00 EOF-1.00 }

mp3splt¹ doesn't re-encode files, and as such is neither lossy or slow.

1. http://mp3splt.sourceforge.net/
leetcrew is correct. All states, or maybe it's because of federal laws, require that if a server doesn't earn sufficient tips to meet minimum wage, then the restaurant has to make up for the gap.

However, servers who ask for this compensation probably get sacked, and/or they would rather not report how much cash tips they are making.
A Change in the Status Quo
Show HN: Dynamically trace Go programs using eBPF
But when this doesn't apply to even basic parts of the Ruby ecosystem, like Active Support, these 'minor differences in some cases' are fundamental showstoppers for a company like Shopify, which was the context.

The original comment said 'without needing to really think in a whole different programming experience'. Ruby without #send and #eval is a very much a whole different programming experience for a company like Shopify.
I didn’t know that! Thanks :)
Works great for English searching. If it could support multiple languages would be perfect.
Hmm, I didn't read the article. Seems a little tacky considering the first word in the title is "swedes"
So the problem here is that in this line:

if( value < (double) LONG_MIN || value > (double) LONG_MAX)
return( 0);

The cast of LONG_MAX to double rounds upwards (which is allowed by the standard, which says that rounding direction is "implementation defined"), so that "value > (double) LONG_MAX" is false, right? Even though the mathematical value of "value" is larger than LONG_MAX?

Which then leads to this line:

l_val = (long) value;

Where value is cast to a long despite being outside of the range of longs, thus causing undefined behavior. So to be clear, BOTH of the -O0 and -O3 versions are correct, since both invoke undefined behaviour.

When -O0 and -O3 give different results, either at least one of them is incorrect and you've stumbled on a compiler bug, or both of them are correct and you're invoking UB (the far more common situation).

EDIT: no, I think I misunderstood it: it's not that value is larger than (double) LONG_MAX, it IS (double)LONG_MAX, so of course "value > (double)LONG_MAX" is false.

The problem is that the "(long)((double)LONG_MAX))" is undefined behaviour on implementations that round (double)LONG_MAX upwards instead of downwards. Which is allowed by the standard. Ok, cool :)
I would advise exercising caution though. Even if the tool works perfectly fine, the service going down anywhere within days to weeks after you captured its state would be seen by the management as your fault. They won't care for the explanations, they will just need a scapegoat and that would be whoever touched the thing last time.

That said, there are plenty of legitimate (albeit low-probability) reasons for the dumping tool to screw up the service. Slightly affecting memory timing and triggering some rare race condition, using up more RAM than usual (or increasing the HDD utilization) and again triggering some conditions that wouldn't happen normally. You name it.

If it was me, I would try to run the binary on another machine and do a "clean room" recreation of the config file. That said, service without sources and missing configs without backups indicate severe organizational problems, so I would probably not want to work in such a place for a long time, unless I was hired by the CEO specifically to rectify things.
Transparent Crystals with Ultrahigh Piezoelectricity
Add Saudi Arabia to that list... who knows how much the folks they're going to execute after the Khashoggi events had anything to do with it / what happens to anyone else approving it.

The end result is that particularly with oppressive governments the truth has costs.... but I"m not sure of any other alternative.
That's really great and simple. I intend to steal it, but then I'm too lazy to do anything ...
NLP is or was also super popular in the "pick up artists" community
Large Scale Training at Berkeley AI Research
I look at MBTI as a hash function. Rather than having someone ask a few dozen questions about myself and me answering them and them putting them together, it's simpler to hash those answers into a 4 letter string. People with some big differences do get the same hash value, but the loss of accuracy seems an acceptable trade-off in casual situations.
As part of reproduction, honey bees leave the hive and form honeybee-units-combined structures. In < 7 minutes: a presentation that, in such a structure, honeybees in low mechanical tension (stress) move to areas of high tension. No over-dramatic video of a swarm flying around stinging stuff.
Questioning the value of coffee leads to death.
Why the "Genre"-filter is not a dropdown menu?
The Life Is Strange PC series does something similar. They release in episodes and you can choose to buy one ep, or the whole game upfront. I think they're pretty successful with it but I don't think it would be as successful in mobile games.
Notably, such a concept as a function having a local variable is beyond POSIX shell.
You should set up your own game store with only the listed games on it. Would be great.
Fish has one of the best auto completion out of the box, I love all you get for free with zero configuration. I used zsh before, which is great, but require so much configuration.
I always thought of Myers-Briggs as being about identifying the things you are less comfortable with and learning to address them. It's about identification of tendencies, not blaming a Gremlin.
The App Store does list the possible IAPs on the page, so if I see "Full game unlock: $3.99" I'm fine with it. Others may look at "offers IAP" and be turned off< I'm afraid I can't speak for them, but the "demo with IAP unlock" seems like the best of both worlds to me.
They’re priced by different algorithms that “outbid” each other.
Actually, I see that you can press number keys to spawn the container tab you want in that pick-list.

So, you don't need to down-arrow and pick, you can just:

ctrl + . (ctrl + period)

then hit '1' or '2' ...
"Most of them", you've done a global survey then, have you? Ski resorts here in Colorado very much care and advertise about their renewable energy usage.
Principled Artificial Intelligence
I was suspended from using Google search last year for 48 hours. All because my query used the advanced search features that Google themselves document - like, I was just reading the Google docs, tried one query and boom "you have been blocked from Google search".

I was 1 full day without Google search. I could not search for anything anywhere, not my phone, my laptop, nothing. That night I switched to DuckDuckGo.

Two days later, I was unblocked from Google search and use it again.

That was the moment where I started migrating all my services from google into independent providers. What if, instead of blocking my use of Google search, they block my GMail ? Calendar ? Google Home ? Android phone?....

I end up out of my house, without the ability to go in, without the ability to search for how to fix it, or to call somebody or message somebody with my home for help, maybe logged out of my car, etc. etc. etc.

For me, avoiding such risks is more valuable than having a better search experience.
We consistently overestimate how much people will enjoy or pay for stuff
Colours WTF!

The Belbin team Roles does have some value I feel as that's derived from real results - but you should not use it prescriptivly
The video was unnecessary, just looking at the crash photos of the wings —- and the holes in them, were indicative of a shoot down. The video was icing on the cake and helps sell the story’s truth to those who don’t know much about airplane damage.
I only quit once, the CTO (my direct-manager) was a huge micromanager and would belittle you when you answered his questions.
What man page is that? On OS/X and redhat, man sh brings up the Bourne Shell man page.
Not on a Chromebook, as it appears it is no longer a usable dev or runtime environment for such applications.
In the West there's a heck of a lot better chance / freedom to actually continue looking into cases.
Enforcing culture is highly discriminatory. You have to talk, dress, and act a certain way within cultural boundaries, otherwise you're discriminated against.

Imagine you're in a job interview. You describe the position to a candidate, and the candidate says "Wow, that sounds cool."

You describe the position to a different candidate. That person says "Shxt, that's tight dog."

Does one sound more professional to you? Why? Are you going to make any inferences about that persons capability to be a good employee based on how they speak? Of course you are. Is that right? Probably not.
bummer news about SwiftUI but it parallels what I have been hearing about it. Apple could do well to put more effort into documentation and examples.
You're going to need to expound a lot if you're going to convince anyone that (say) Instacart shopping is worse than debt bondage. In particular how do you address the fact that the Instacart shopper can just decide not to be a part of that system? And if you are an aspiring grocery deliveryperson, why can't you make your own platform to sell your services?
They are, but it is only post Android 10, so it will take years before it matters at all.

As an example, Vulkan was added in Android 7 as optional API, the adoption was so low, with so many buggy drivers that as of Android 10 it became a compulsory API.

On Android everything that Google leaves the OEMs free reign hardly gets done.
Yeah, this past weekend was downright weird. Riding bicycles in the Blue Ridge without even a cap or wind vest? Crazy for January. Usually I'd need insulated pants, jacket, and a winter cap this time of year.
Show HN: SQLSite – serve simple websites, APIs and files directly from SQLite
Single Secret Leader Election
Issue is and always will be that people are quick to cide with anything that promotes their narrative/World view as it is easier to be right than it is to be wrong and change your narrative/World view for many people.

But in the realms of books, science does seem to be more accountable than religious books and yet both have their effects and sway upon people. Just that one is more open to being questioned and the other is not.

Sad truth is, if you wrap bad science under another banner, you can get away with it more easily and less open to being questioned in a way that is accepted in debate.
SV tech companies, and their employees, are almost universally in favor of building large amounts of dense housing. Google and Facebook are even building housing themselves because they don't think local developers are building enough.
Show HN: Screenie 2 – Mac app to search the text in your screenshots
Chrome seems to handle memory quite well in headless mode at any rate. The memory footprint isn't tiny, but it seems a fair bit smaller than the container based approaches used by other serverless systems.
The Internet Archive can serve up the content via torrent natively. No need to duplicate effort.
I know many people that tip in cash specifically so that waiters can evade taxes.
It is hard to figure out from this verbose article, whether it is just professional jealousy or a genuine need to debunk the theory of assigning colours to personality types, as described in the book titled Surrounded by idiots. The crux of the argument is that a professional psychologist, who is also a member Swedish Skeptics Society, is refuting the author's claim of being a 'behavioural scientist', yet he admits that it is a meaningless term and also legal in Sweden.

Erikson e-mailed me (we both shared the same international agent, so we had met briefly once before) and asked whether, given my own profession as a psychologist and my position as a board member of the Swedish Skeptics Society, I would support his claim that he was a ‘behavioural scientist’. I declined to offer such support, despite the fact that from a legal point of view in Sweden, it is possible to call yourself a ‘behavioural scientist’ without any formal qualifications. He has just as much right as my poodle to call himself a behavioural scientist.
Open Source Vulkan/DX12/GL/GLES/Metal Rendering Framework from Intel Employees
Wait what? Edge doesn't support ActiveX controls? Why didn't I notice until now?
On engine futures, slow forking works, that is how chromium/Blink emerged from from WebKit. New engines taking lots of capital may happen, probably when there is a massive Bell’s Law device class shift. To argue for others without deep pockets dying on the last war’s hill is to wish those others ill (whether you mean it or not). Users deserve better browsers, and the big user value fight is truly a level up from the engine.
Completely agree if you're in the cities. I spent a lot of time in Okinawa and other remote areas of Japan last month, and a car is very necessary there.

(NB driving in Japan is like driving in England except the turn signal is on the right side of the steering column, so I was constantly engaging my wipers when I wanted to turn. The locals call this "the Okinawa wave".)
I assume by "discarded" they exclude recycling.
Does anyone remember SoftIce here? 🧓
the obvious downside is to the consumer.
For apps with IAP, pricing is almost always confusing. You often have to dig through comments.
2, IAPs don't allow the family account to work. I love buying premium games and having them work on all our family's phones.
What anti-growth policies? And how greedy should we be in terms of the growth target? Would you be ok with 1% or 30% in a decade? Serious question, what level of growth do you think we should shoot for? Can you think of any reasons we would want to slow down growth if it gets out of pace? Do you understand basic economics on the matter because it seems to me like growth isn’t being set via policy levers, it’s the job market which seems to thrive despite or at least orthogonally to local public policy choices. In fact that’s the real problem.
Not much different from a Senate willfully ignoring witnesses to a crime.
Persecution is putting it mildly. It could put people at physical risk of harm.
I love to see games that have one-time payments to permanently remove ads. This lets the creators provide a free-ish demo, but also may provide some residual income. It also allows players with less money support the creators.
Ah we're making a generation of Michael Scott Racists.
Fixed-Bug in Visual Studio 2019 C++ compiler codegen of iterator, broke protobuf