skysight-inc/HackerNews huggingface dataset:
There is a local barbershop I have been going to for the past 4 years or so. Recently, they wanted to increase some business, so they were asking customers to leave a review. Loving the place and wanting to give back, I left a good review on Google. Fast forward a few weeks, and received emails from google saying my review has been viewed 100s of times. I used to be able to call and get an appointment the same day, or same afternoon even, but now it's difficult to be seen the same day. It's a bit of a bummer, and I'm not really sure how to solve it. It hurt me as a long time customer, but the shop is doing a ton more business now. Now I'm hesitant to do this for any other business I enjoy, even knowing this is a selfish feeling.
At some point aren't you going to have to choose between software requiring shared libraries and take the package-complexity or source build-hit, or have everything statically linked and take the program size hit?
Also the tertiary ones? (I was -poorly- trying to indicate I was after a secondary /national/ standard - the ones calibrated against the national reference which is in turn calibrated against the Paris one.

Fingers crossed. :)
That's because we are not satisfied unless we feel we have the best. Second best just doesn't cut it, and making it measurable is a great way to focus all the attention on the #1 spot. Same with music rankings, movies, books and so on. It's what powers best sellers: best sellers will sell more because they are best sellers!
How Amazon tricks us with reviews
Will 5G and Edge Unlock Pervasive AR?
Not for the locals.
Agreed. For me, most restaurants fall into good/so-so/not good buckets, so I dislike ranking them and selecting a best, however folks love top 10 lists.
do you know of a pair of better/cheaper over the ear noise cancelling headphones?
I live in Austin and I've made the exact same point to people before.

Q: Which BBQ place should I go to in Austin?

A: Most are good. I've even enjoyed the brisket served at the UT dining halls. (This is blasphemy to some.) You probably would do well to pick any well established BBQ place without a line.
Reminds me of this: https://news.ycombinator.com/item?id=17378673

Too much success too quick is always bad I guess.
There is a fancy burger place near me that only serves a fixed number of customers per day. It is famous for the chef kicking people out for bringing children, dressing disrespectfully, and being offended for other random reasons. They gave out a membership card that allowed regulars to be seated immediately and avoid the daily limit.
Here's unpopular opinion: start menu really did need a remake and I like the designs 8.1 had compared to 10. Also, IIRC 8 has some optimizations (including some tweaks to better support ssds).
Slight tangent, but @jammygit mentioned in this thread:

> "All I want is to be able to give companies my money in exchange for not being spied on, manipulated, or locked into some walled garden....Is my money not good enough for them?

Can someone elaborate a bit on this idea? Are we at a point where there is something more valuable than money itself? Data? Is this the point where Google et al can say "Nah, we actually don't want your flat out subscription fee cause that's pennies on the dollar compared to what we can get with our data collection efforts"

I've made snarky remarks to this kind of thinking in the past but I didn't take it too seriously. Does anyone else see this becoming a real problem?

If company XYZ offers service/product A, should I be able to buy that product/service flat out, (if I'm financially able) without bells and whistles even if company XYZ insists on adding bells and whistles? (i.e., data collection). Is that somehow a sort of right as a consumer?
Phenomenal Outages
How would you use the new definition to calibrate instruments? My current understanding is that there is a lineage of artifacts calibrated against another artifact until one of those was calibrated against the one true artifact. So how would NIST or another certifying source say that my 1kg standard is 1kg +/- tolerance?

Is it anyone with a kibble balance can now certify calibrations? How do you know your kibble balance is as accurate as the next guy's kibble balance?

https://www.nist.gov/si-redefinition/kilogram-kibble-balance

Edit: Found some information explaining this from NIST:
https://www.nist.gov/si-redefinition/kilogram-disseminating-...
As someone who's heard Cortana many times during initial setup, I understand. However, I also understand the tradeoff in favor of accessibility.

For larger deployments, there's a registry key and other options:

https://docs.microsoft.com/en-us/windows-hardware/customize/...

For other cases, I'd consider filing feedback requesting an easier way to mute during the setup process (if there isn't one already; I don't remember looking for that option and instead just muting the device using a hardware switch).
I think it would be interesting to try surge pricing with a twist: Keep menu prices the same, but when a line forms, require people eating at the restaurant to donate to a worthy charity. The price mechanism continues to function, but people feel good about paying more instead of feeling ripped off.
Well, first of all, there's almost no documentation. I can see how to install it and run it, but I have no idea how to use it. How am I supposed to package software for it, or with it? How does it work internally? How is it supposed to provide an overlay for an individual application, much less multiple? How does it link dependencies? What's even the package manifest format? I skimmed through the C code and the Tcl code and none of it was readily apparent to me, and I could find no more documentation than a Getting Started guide. The manual is literally just the arguments to the app. I'm not sure how anyone other than the author could figure out how to do what I'm looking to do with it.

Also, you may be missing that I'm looking for Docker-like functionality. That is to say, have, say, 3 trees of files, one built on top of the other. When launching the application, lay the first tree down on an overlay, then the second, then the third, then run the application. By having the third tree link to the first two, I just pick the tree I want to run (the third tree, the one with the app), and it creates the correct overlays with the correct dependencies and runs it. No special paths needed by the application. What I'm asking for could be done with existing packaged software, with no need to change existing packages - the same way Docker does it now.
I think Braintree's the largest Stripe competitor, been a while since I've looked at it though.

You might try asking about this change on Stripe's IRC channel for an immediate response, if that still exists -- #stripe on freenode.
One question I have: on Boeing how easy is it to just jump down to secondary law to give up some of the flight envelope protections. Can that be switched manually? How exactly does that look?

If you know computer is getting garbage data / plane acting in an unusual way, you can dial things back. These planes and their engines are so reliable and maintenance is usually so good that it seems you could fall back to closer to direct law flying (power setting / pitch / etc) and at least keep plane out of the drink / gain some altitude.
I do some work in reinforcement learning and I'm looking for some study buddies/group, I'm very interested
Unfortunately, most public debate about intelligence organizations must be rooted in speculation, as we don't have reliable information about their activities.
I do exactly the same thing. When I was younger they were more confrontational conversations that I fantasized about, but these days I find myself trying to find the right words and phrases to express concepts I'm preoccupied with. I don't do it on purpose but once I recognized it I realized that I'm able to find the words I'm looking for in conversation with much more ease.
You’ve never had to figure out how to make your buckets private. They are private by default. This new feature adds another level of protection against making a bucket public.

Making a bucket public is a very simple understandable option in the interface. The screenshots were just there to illustrate how even if the bucket is public the new feature will block it on the account level.

Comparing Google Drive to S3 is not really valid. No one is using Google Drive as an enterprise level access storage solution that can serve millions of requests.
According to the new definitions, some of the fundamental constants can no longer be wrong. We could even have defined them as 1 (which is what physicists have been doing for a long time already.)
Might we say that it was an incredible journey? ;)
Another anecdote - In structural engineering, US units are way easier to work with, and even in Canada, about 90% the buildings I work on use kips, ft, ksi, etc.
Is there any scale in the world that can measure a kilogram to within the accuracy of a microgram?

And if you buy a kilogram of something and they accidentally short you by a few micrograms, haven't you only overpaid by a few parts per billion? Even on a billion dollar order you've only overpaid by a few dollars...
Nifty Black Friday Search Experience on Bing.com
Yes, for science, seconds are sufficient (and metric). For everyone else, convenient computing of fractions is more important when dealing with time, so nobody seems to be interested in changing the time units: https://en.m.wikipedia.org/wiki/Sexagesimal https://en.m.wikipedia.org/wiki/Duodecimal
Mostly yes, it does seem over-stated. I guess if you squint "wide-reaching" does not necessarily mean "important" just, you know, "wide-reaching". Like the "wide-reaching" effect of dropping a pebble into an otherwise undisturbed swimming pool maybe? The ripples go pretty far, they don't really matter, but they do go far.
$ units --verbose
Currency exchange rates from FloatRates (USD base) on 2018-10-25
3070 units, 109 prefixes, 109 nonlinear units

You have: 1 megasecond
You want: 1 day
1 megasecond = 11.574074 * 1 day
1 megasecond = (1 / 0.0864) * 1 day
The French Revolution attempted a decimal calendar alongside their switch to metric. It's a fascinating artifact: https://en.wikipedia.org/wiki/French_Republican_calendar

Calendars are hard because you've got multiple inconveniently disparate sources of information you want to unite: universal constants on the one hand (such as the second being tied now to atomic vibration) and more "local" concerns such as the orbital position of the earth with reference to the sun, the moon, other neighboring objects in the solar system.

Vernor Vinge's novels, as one example, use metric prefixes and seconds exclusively (this is referred to as Metric time [1]), which is a fun thought experiment. The biggest complaints are that the units aren't necessarily great for human activities and definitely don't align well with minutes/hours/days/weeks/months.

Hectosecond is close to a minute, but slightly larger (1.666 minutes). Kilosecond is about 16.666 minutes long, which is the closest unit to an hour. It's almost a useful quarter-hour (but again it doesn't line up that well). But then you hit the order of magnitude wall and the next prefix up is Megasecond which is nearly, but not quite a fortnight (~11 days), and Gigasecond is just shy of 32 years. You long at that point for more prefixes between Kilo-, Mega-, and Giga- if you are using seconds as base unit at that point, especially living on Earth and trying to coordinate calendar weeks, months, years. (There are non-standard prefixes Myria- (10^5), also from the French revolution, and Hebdo- (10^7) which are almost useful enough here to beg them to be standardized.)

[1] https://en.wikipedia.org/wiki/Metric_time
That's not what someone in his role is expected to be doing. He may support, or defund, certain initiatives, but he won't be the "originator" of anything major.

The better question is, "But what type of people will he gravitate towards hiring to develop some products?"
Apple sends directly to device via Internet, not through text.
The most confusing thing about the line at Franklin's is you can just order it to go and skip the line entirely. Granted, you have to plan ahead a bit, but who's deciding at the spur of the moment to go eat lunch at Franklin's anyway?
delusions aside, we should still be able to hold our fellow humans accountable.
Bringing Elm's Architecture to Rust and Webassembly
Well, as it stands, most companies can collect both money and data. Most of the software we pay for also collects data. We're stuck with them because of lock-in, inertia or lack of alternatives. Why would you give up a situation where you can have your cake and eat it too? As for your last question, I don't believe you can expect privacy just because you pay for a program. It is up to the developers. If they still want to collect your data (with your consent of course) even though you're a paying customer, it may not be ethically exemplary, but it is their call. All you can do is switch software, which as I mentioned, is problematic in many important cases. Hence the borderline abuse.
Good try.
Not portable, can't install applications to different disks.
An undergrad degree; his PhD was in a different field. So yes I'd call that "amateur".
Attendance verification/tracking?
On European aerospace: until SpaceX came with its cheap Falcon rockets, Ariane 5 was very competitive, especially for heavy GTO launches (think telco satellites). Ariane 5 is overpriced, as brilliantly demonstrated by SpaceX, but the competition was either even more outrageously overpriced American rockets, particularly unreliable Proton Russian rockets, or new unproven Japanese (Chinese, etc.) designs (not on the cheap side either). SpaceX technological success caught quite a few people by surprise...

Ariane 6 will bring down the cost somewhat in line with SpaceX, though it won't be quite enough to gain an edge. But there is already an ongoing effort to bring down the costs even more: Ariane NEXT. Research projects include the Prometheus engine [1] (which could be used on Ariane 6), Adeline [2] or Callisto [3]

[1] https://en.wikipedia.org/wiki/Prometheus_(rocket_engine)

[2] https://en.wikipedia.org/wiki/Adeline_(rocket_stage)

[3] https://spacenews.com/ariane-6-is-nearing-completion-but-eur...
Verifying ReasonReact Component Logic – ReasonML and Imandra
I can absolutely recommend Jupyter + https://github.com/maartenbreddels/ipyvolume
...and I think that's the problem. Despite all the greatness, they are losing the enterprise $$ battle.
I find Pandas+Bokeh to be a pretty killer combination. You get nice vectorized operations for manipulating the data upfront, and a pretty wide range of visualizations that are plenty customizable. Main beefs with bokeh are:

- It's great that I can manipulate a view by zooming, panning, turning a series off, whatever, but all that state is lost when I send the URL of the plot to someone else (eg, for the case where it was generated by a CI job or something rather than locally on my machine). It should be easier in Bokeh to grab all that state and stuff it into a querystring that can then rehydrate the same view later on.

- Doing plots with more than one y-axis is a lot more awkward and fiddly than it should be, and even once you succeed, the axes can't be panned independently.

- If your data series name overlaps with the label in your legend, the whole plot breaks in an extremely non-obvious way (basically, Bokeh thinks that you want a legend entry per row in the named data series). Even being fully prepared for it, I lose time to this every once in a while, and it's almost a rite of passage that every junior dev hits it and burns an hour or two trying to figure out what is wrong.
Companies typically hire outside people for leadership roles when they want to change their culture or gain some new industry connections. Promoting someone from within will reinforce the existing culture, for better or worse.
I’ve always thought software should try and delight the user. The first software that made me feel that way and rush to happily pay for it was Beyond Compare by Scooter Software. I have been 100% pleased with it. Other software I was happy to pay for includes Sublime Text, TextPad and even Windows 7 Professional.
Five Cool Things I Learned at the PostgreSQL Conference Europe 2018
Doesn't this run afoul of the legal issue of monitoring the cell bands, or does that only apply to text/voice?
I'd like one too if available, same username at aol. Are they actually giving out any nowadays?
Python's community for DS/Viz is great, but imho it doesn't have creative savants like Hadley Wickham or Michael Bostock.
I think one of the big issues that Google is facing with GCP is exactly the perception they have in the market with respect to product shutdowns.

I could never see myself making the decision to go with Google over Amazon or Azure, simply because I don't feel confident that the product won't be shutdown with minimal warning at any given time.
> I like having software that is up to date and delivered direct from the developer.

I really think your argument against package managers on Linux is incorrect. Many linux distributions provide "some recent version" of common tools, but of course you can get the latest package directly from the developers.

Nothing stops you from getting the latest packages directly from the developer (assuming the developer provides packages in the first place). Some developers even offer their own repository you could add to the package manager so you can stay up to date regardless of whatever version you don't like in the OS repository.

> I like having portable applications that don't even need installation.

You can build from source and run without installing. That's probably not quite what you mean though.

> I like being able to put applications on different disks.

No problem here. You can mount disks to wherever you want and you can install using a prefix path to those locations.

> I like being able to have multiple versions of an application.

Prefix path to the rescue here too.

Edit: answered more of your concerns
> Saying stuff like "you are not alone" while referring people to an unspecified "professional" is completely empty.

I have to agree. It sounds and feels like saying "don't worry, someone else has it worse" which I think people say thinking that should be comforting when, in reality, it feels more like an excuse to ignore and even belittle your misfortune.. "yeah, whatever, fuck me then"

> I see PSAs of this sort to be more of that pattern of social BS where the entire world wishes me well and hopes my problems get better... Just don't expect them to help and "take your issues elsewhere, honey. Not my problem. You can be not alone with someone else, not me."

Yeah. Being wished well with no help really gets old.
With the old definitions, the values of the known constants were just approximations, but now that the unit is defined based on the constants, we can consider the constant as being the exact value, no matter how imprecise it was when it was measured using old definitions of the units.
Why do you prefer that over

lua_pushstring(L, "five");
lua_pushnumber(L, 5);

The above is shorter and also significantly more efficient because you're not creating the intermediate table object. Even in Go, given Lua's coroutine and tailcall semantics (assuming they were implemented) the Go compiler would likely be forced to always heap allocate the argument list table. There's a reason PUC Lua is blazingly fast, and its partly the same reason why LuaJIT is so fast--the Lua stack protocol is a thin abstraction that easily admits a simple, efficient implementation yet still managing to provide an effective interface boundary that doesn't leak (beyond the fact of the protocol itself).

I don't think there's any good middle ground here. The best options are (1) Lua's explicit stack protocol or (2) some sort of type inference that permitted a direct call, like lua_tcall(L, "five", 5), into the VM. You can actually implement the latter in C somewhat easily (at least if you stick to simple data types) by using _Generic and __VA_ARG__ macros to generate the stack pushing code.

But I rarely see this done because it's a lot of magic for little gain. And where I have seen it done it's always been annoying because it's too leaky--invariably you have to fallback to the stack pushing code because there's a limit to the types of automagic type coercions you can accomplish between two drastically different languages. So you have to learn their magical wrapper routines in addition to the regular Lua API.

Many years ago I abused __VA_ARG__, __builtin_types_compatible_p, and libffi so I could invoke ad hoc functions as libevent callbacks without having to proxy the call through a function that unwrapped a pointer-to-void cookie. See http://25thandclement.com/~william/projects/delegate.c.html I still think it's kinda clever but I can't remember the last time I actually used it. Even in code bases already using delegate.c I ended up returning to the slightly more repetitive but transparent and idiomatic patterns for installing libevent events.
Combating Potentially Harmful Applications with Machine Learning at Google
My guess as a non-native speaker (living in an english-speaking country) is 4, and the next best is 3. That's how I interpret the description above the answers. But the tricky part is that that the sentences are incredibly convoluted, and that the word might already have a slightly different definition for most people (like 5).
Sorry, my engineering my mind craves a solution. Wouldn't forcing people into an asynchronous online/mobile queue be the best solution? You can favour verified locals if you want there, control exactly how many orders you take in, and nip any potential disappointments (leading to bad Yelp reviews) right in the bud.

I've trekked to enough "Best <X> in <Y>" places and been the "outsider" grumbling waiting outside in a giant lineup (or being at the front of the line at 9am), to know that it is a cherished experience while travelling, giving you a piece of local flare, and like many problems a focussed effort could help it scale properly.
> Market forces: if you have a universal basic income in place (so people don't have to work to avoid starvation), coupled with ever-increasing automation, then there's going to be fewer and fewer pointless bullshit jobs.

"Pointless" and "bullshit" seem like value judgments, not economic judgments. Why not simply say they are "cheaper to automate than to pay a human for"?

Suppose, though, that they are economic judgments. If the market were persuaded that working was a good whose value outweighed the cost savings of automation, then wouldn't said jobs be perforce, uh, "pointful" and smell better?

> They're jobs that provide real value to the employer, and which they can't just automate away.

In that vein, why should it be that employers should determine the value of a job? I'm genuinely curious in your opinion here, not trying to beg the question.
Came to say the same thing. I'm not exactly an audiophile, but being able to listen to an audio book at less than 110% volume while walking next to a busy road is fantastic.
Charge normal prices for anyone who shows an ID with an address in the state, double or triple it for anyone else.
Holy crap, Salt Lick BBQ was a let down when I was in Austin.

We would have been better served going anywhere else, and will be sure to do so the next time I'm down there!
This is fair, I can only say that we (in my team at least) have gone great lengths to anonymize data as much as possible. No internal user IDs, no user entered text, it got to a point that we were becoming ineffective in diagnostics of outages...