skysight-inc/HackerNews huggingface dataset:
this seems overly hostile to what appears to be a hypothesis

the idea that what we're trained to notice changes what we perceive, doesn't strike me as strange thesis at all

I'm reminded of this video https://www.youtube.com/watch?v=Ahg6qcgoay4
With every iteration, Lenovo seems compelled to further reduce the typing experience. They went from having awesome keyboards to having keyless keyboards. I guess I won't be getting any new Yoga devices then.
Go to chrome://settings/searchEngines, click to add a custom search engine and add search engines with short keywords. For example you can add "https://www.youtube.com/results?search_query=%s" with the keyword "y", then if you type "y whatever" in the omnibar it will search "whatever" on youtube. The big draw back is that you won't get search suggestions when using a keyword.

Here are my most used custom search engines:

w https://en.wikipedia.org/wiki/Special:Search?search=%s search wikipedia using wikipedia's search engine

ww https://www.google.com/search?&q=site%3Awikipedia.org+%s&btn... search wikipedia through google and open the first result

h https://www.google.ca/search?q=site%3Anews.ycombinator.com+%... results only from hacker news

r https://www.google.ca/search?q=site%3Areddit.com+%s only search results from reddit

y https://www.youtube.com/results?search_query=%s youtube

b http://93.174.95.27/search.php?req=%s search for books on libgen

m https://www.google.ca/maps/search/%s google maps

wo https://www.wolframalpha.com/input/?i=%s wolfram alpha

ima https://www.google.com/search?tbm=isch&q=%s google image search (I tried using "i" and "im", but those are often part of my query)

s https://www.google.ca/search?q=site%3Astackoverflow.com+%s search stack overflow through google

st https://stackexchange.com/search?q=%s search all stack exchange sites through their search engine
After investigation, I have to retract my complaint. The browser-side agent is paired with your phone, Apple style. It's not a Google-style arrangement where you pair with Google and Google pairs with you, ie Google is in the middle.

So as long as the source code for both parts (browser-side and phone-side) is there, and you can audit that the code viewable is the code installed, this is pretty solid.

Of course the reliability and availability issue is still there.
They are for the US, while they're declining for the EU countries you selected (which your graph shows).
More likely they 'll be made to fight distracting "fights" following random reddit-organized "protests", while leaving their moneymakers intact.
This is an excellent well written post. Thanks for sharing.
MLH kinda took the soul out of the hackathons they used to have at Rice. It made hosting easier for the CS club, but the difference in the events from before MLH to after MLH is notable.

It's more of an interactive jobs fair now. :(
At least the trolls are using easily identifiable user accounts now.
It definitely feels like a deal with the devil sometimes.
Limits on Matrix Multiplication
Oh it's always in the lowercase a. Arial is missing that trademark grotesque tail.

And perpendicular cuts on all C/c/S/s/e/G/g
Fertility doc inseminated dozens of women with own sperm, DNA sites find
I think, given the context, that what I said is equally true of dense metro areas and suburban neighborhoods that happen to be near shale gas.
I remember the internet in 90s being full of spam, popups that would crash your computer and viruses everywhere. Even before mass adoption it was still a cesspool. I am envious of anyone who got to experience the internet in its infancy
Remembering what's a reasonable time of day in each locality is the same amount of information as remembering what their timezones are. Instead of asking what timezone, you'd just ask when are work hours, or when is noon.
I guess it removes an extra step, but is it all that useful to have every icon appear everywhere?

For instance, instead of having the Facebook icon appear by a user's Twitter name, couldn't a single icon show they're Proven for Twitter and link to their Keybase where I can see all their Proven identities, including Facebook?
Actually it causes a lot of problems according to some sources here,https://www.theguardian.com/commentisfree/2017/feb/22/spania...

It's also odd getting up at 7am here and it's still pretty darkish in August.
The only thing that smelled like a path to enlightenment seemed to be Haskell's QuickCheck [0]. It's actually going out searching for bugs for me, rather than me having to pretend like I can think of all the failure cases. I haven't implemented it in a project yet though so I don't know how much easier it is than unit testing.

[0]: https://hackage.haskell.org/package/QuickCheck
Everybody should abolish DST. That 1 hour loss in sleep time spikes the rate of heart attacks by 24%. Reversing DST decreases the rate of heart attacks by 21%.

https://openheart.bmj.com/content/1/1/e000019
That is some Stockholm syndrome thinking.

I am Russian and I like this escalation because it makes more people to hate Putin making overthrow of his regime more likely.
Two problems with boats and solar propulsion: 1) they need 24/7 power. 2) Using a random LG 330 W panel on top of the Edith Maersk, it would take an array 1/3 of a mile by 1/2 of a mile in area to match Edith's 80,000 kW engine power output. Edith is 1/4 mile long and 3/100ths of a mile wide.

Quite a gap, and thats before you start factoring in batteries for the night, structure to support the array, storms...
This just further shows the need for encrypted SNI fields for TLS 1.3.

We need to hide services properly and make the cost of blocking a single service very expensive.
https://en.wikipedia.org/wiki/Magnus_effect
Windows 10’s next major update arrives in October
Can the Labor Movement Disrupt Silicon Valley?
Google's term for it is "search <website>"
The article says "pollution" not CO2. Given that they burn bunker fuel (very dirty oil left over after things like gasoline are refined away), it's likely the article means particulate or sulfur emissions.

The CO2 emissions are easily estimated and not even close. A container ship can burn 225 tons of bunker fuel per day at normal cruising speed.[1] At a generous 300 days in transit per year (they spend time in port loading / unloading / waiting), that's 67,500 tons of fuel per year. It's a massive number, but a drop in the bucket relative to the 913 million tons of oil consumed by Americans every year, the majority of which is spent on motor vehicle fuels.[2]

Even assigning just 50% of US oil consumption to cars, you're comparing about 450 million tons consumed by American drivers versus about 1 million tons for 15 large cargo ships.

[1] https://transportgeography.org/?page_id=5955
[2] https://www.statista.com/statistics/264825/oil-consumption-i...
Why stakeholders decide about anything related to your development practices? Is it because...

A) your hiring people like well known keywords

B) someone is beholden to a bureaucratic process

C) someone lied and broke trust?

If you cannot deliver, just say so. If there are insurmountable barriers, as well.

Why provide a bad guess to which you will be held, and this cause people to make wrong decisions based on the guess?

Estimates are only good when you have strong basis for them. Software developer cannot in general have such a basis unless they're copying or adapting in trivial ways already made software.
A civil engineer, on the other hand, can use a reference group strategy easily to compute cost and materials required, but not necessarily timescale. They can provide at best a reasonable, very wide range.
Myanmar army fakes photos and history in sinister rewrite of Rohingya crisis
strcpy_safe is a template function, not a macro. That immediately makes it orders of magnitude better than you were claiming.

I agree that a standard fix for this would be great. It's been five years since I wrote the post, the solution has been available for many years longer than that, and the standards committee has shown no interest in fixing this issue. In the interim I think it would be irresponsible for developers to continue using strncpy or any of the other unsafe options when strcpy_safe is so simple and effective.
To expand on your point, anyone talking about "Western" culture (e.g. America, Europe, and typically former crown territories. That selection in its own right is suspect as hell) is painting with a brush so wide to be either meaningless or straight up deceptive. There are large cultural, political, legal, and economic differences between countries in that grouping and even inside said countries. California is not like Texas is not like Ohio is really not like Spain or Germany.
So much edge I cut myself
We've banned this account since we just asked, “Please stop doing political and ideological flamewar on Hacker News.”
I think you guys are parsing that sentence as “relatively new cargo, bauxite”. At the top of the article they define “solid bulk cargo” as a shipping jargon term, for a fine granulated material. This seems like a dangerous misnomer to me...

I’m assuming that means that historically, the refiner owner the pulverizing equipment and shipped in bauxite rock or gravel as raw material. When you hear of liquefaction in terms of earthquake damage, they are always talking about saturation of fine materials. Saturated gravel doesn’t behave as badly as saturated sand or clay.
Unfortunately, I've seen DDG !bang search shortcuts broken for days or weeks. I've reported them to DDG's bug-reporting black hole and on their subreddit with no feedback.

I would expect DuckDuckGo's servers to send "health check" queries to every !bang shortcut daily or even hourly. Detecting broken URL queries might be difficult because websites frequently redesign their pages, but an automated health check could at least detect serious problems like HTTP errors or offline servers.
That Lifestyle You’re Accustomed to Could Be Ruining Your Life
Machine learning enables physics-inspired metrics for analyzing art
Your colleagues have endorsed your skills in "Java", "Spring framework", "proposal writing", and "violent overthrow of the United States government".
> It turns out that xor eax, eax is assigned to opcode 0x90, which is better known to most people as NOP.

This can't be true, since xoring a register with itself zeroes that register, and zeroing a register can't possibly be a general NOP instruction.

XOR also sets flags, another thing NOPs can't do.
MIT PixelPlayer “Sees” Where Sounds Are Coming From
If companies broke specific laws, convict them in a court of law, and apply statutory penalties or reasonably-computed damages.

This sort of retaliatory "shit list", constructed without due process, from which a company might only be able to extricate themselves by "kissing the ring" of local politicos/bureaucrats, is a recipe for inefficiency and corruption.

I also don't think the "litter" charge against the initial scooter deployments is correct, anyway, for reasons I outlined in a prior thread:

https://news.ycombinator.com/item?id=17268697
I'm a big believer in unit tests, but to be fair, this rule isnt quite accurate. Suppose I write a test as follows:

Assert(rand() % 2 == 0);

When the test gets run the first time, it can pass and the code can be admitted, but when the next person goes to add code, it can fail. At this point, you've broken your defining principle: that all the code in the test base is correct. The answer of what to do here isnt clear as its a tradeoff in time spent fixing the tests (or potentially the test framework) and developing features. If you have deadlines this becomes more tenuous. Then you figure out that the reason the test is flaky is because it isnt being run in a real environment...etc.

All I'm saying is that it isnt as simple as this "Rule" would like to have you believe.
from the article, "In its default configuration, Gatekeeper allows signed applications. The malware used by the WINDSHIFT APT group was signed (as is most Mac malware these days). So Gatekeeper doesn't even come into play!"

So as long as the app is signed, there are no secondary prompts from gatekeeper
The other commenter's reply is a tad aggressively stated but I agree with it. I think your conclusion is probably skewed by survivorship bias. When I began my career I didn't have any college experience and I have a fairly exceptional working and long term memory (as measured by an IQ test and other peoples' remarks on my work). As an example, I can typically recite most lines of dialogue from a TV show verbatim in order after watching the episode once. That does come in handy for professional work. However, I happen to know many people without any college education, and most do not have a particularly good memory; they don't have a particularly bad memory either, just sort of middling.

So trading one set of anecdotes for another: I don't see support for your hypothesis. I think it's plausible that professionally successful people without college education tend to have a better memory, perhaps because they need to in order to compensate for lack of formal education. But even that is unsubstantiated. We probably can't draw any meaningful inferences from the n = 1 example of one of the most successful basketball players of all time. Many of Lebron James' qualities - both mental and physical - are likely several sigma from the mean.
strcpy_s is a good option for those cases where the appropriate response to having too long an input string is terminating the program. However it is a poor choice when continuing execution is desired.
I wonder if they could be made to be telescoping or otherwise collapsible.
Which is why these things can be stopped and spun the other way.
The Netherlands, Belgium and France were actually switched to German time when they were occupied during WW2. They should really switch back[0] to WET/GMT, as their eastern borders coincide pretty well with 7.5° east. Not that they will, though; they'll follow Germany for sure.

[0] For the Netherlands that would only be a partial switch back, as they were on GMT+0.20' before that.
I'd say "Stop using C and C++ already" or "Stop using null terminated strings already", but I recognize that those are not always practical solutions.

I do have some maintainability concerns though about the promulgation of numerous competing home-brew solutions to a near trivial problem throughout a code base.
I've noticed this ability as well in other fields: it seems those at the very top (chess grandmasters, piano virtuosos, etc) have an incredible ability to remember the details of performances in their field. The question is: is it their existing recall abilities that (in part) helps them to get to the top, or is it the process of becoming that good that greatly enhances their memory?
You'd need some serious energy storage too. Losing power & steering on the high seas in a storm is bad times.
> That is some Stockholm syndrome thinking.

Stockholm syndrome is a feeling of affection towards your captor.

I do not feel the slightest bit of affection towards our government. I despise them. But I do feel it may be in the captive's interest not to annoy the captor too much; better yet, not to attract his attention at all.
Judges, juries, insurance adjusters, and (finally) state or provincial insurance boards say so. None of these people are stupid, they can easily tell if someone identifies as a female for the sole purpose of defrauding an insurance company. There is a huge difference between having a legitimate gender identity and simply lying in order to commit insurance fraud.
This idea was tried 15 yrs ago or so.

https://web.archive.org/web/20040612211249/http://www.osx.co...
Unless you're famous or trying to be, why would you want to prove to everyone who you are?
>tests that run like shit off a shiny shovel, because everything is mocked, meaning that nothing is actually tested.

Can you expand on this a bit?

I've always worked under the impression that tests should be focused on testing a narrow slice of code. So if my SUT has some dependencies, those will be mocked with the expected result from the dependency, and possibly even with the expected parameters in the arguments. The asserts will check the result from the SUT, but also that the expected method on the mock was called. This way, I'm just testing the code for the SUT, nothing more.
I thought most French people did not want to work on Sundays, turns out the majority is not so big (60% according to [0] in 2014, 53% in 2015 [1]). My bad.

[0] http://www.lefigaro.fr/flash-actu/2014/12/04/97001-20141204F...
[1] https://www.lesechos.fr/06/12/2015/lesechos.fr/021536423616_...
Using TimescaleDB with Hasura GraphQL
18/20

Only missed Mattel and Staples.
That responsibility - for passing the correct buffer size - is one of the issues. I have seen many bugs where the caller simply passed the wrong size to strncpy. If you have a fixed-size buffer then the compiler can infer the size for you, thus making this class of bugs go away entirely.

TL;DR - I've reviewed enough code to know that software developers pass the wrong size to strncpy and friends.
You know what's even lighter than passengers? Their luggage. And yet you get to pay steep premiums for going over the usual 23-32Kg limit. If you're curious what overcharge we're talking about see here [0].

This puts in context what kind of deal a 150Kg person gets compared to a 50Kg person. They pay the same price, one gets to carry 100Kg of extra weight. And again, this is a treatment that is only extended to overweight people. A very tall person or an invalid get squat in terms of "good deals". It's only discrimination when we're talking about extra kilograms.

Weight on an airplane is always a major consideration. But even if it weren't, fairness doesn't always have to come attached to profit.

[0] https://www.skyscanner.net/news/tips/check-in-luggage-size-a...
[Twitter account] being proven by [Twitter account] kinda defeats the point. You'd want, at a glance, to be able to tell that this account has been linked and proven to belong to all of these other accounts, on these other independent websites.
Thing is, if you ask your friends why they chose to settle down in the place they are living, it is very rarely 'because it was close to the office'. I think that is a direct consequence of the 'volatility' of work. Your grandparents might have expected the company they joined in their teens to employ them for the rest of their lives. This sounds alien today.

Not many people take it to the extreme of working with a laptop and a sat-link from a remote tropical beach, but plenty chose and environment they like, be it a hip bristling city or somewhere more rural for the peace and quiet, and then suffer the commutes that come with accepting a job.

Now you are right that there is the potential for abuse, certainly in employer side ruled sectors, an maybe we need some safeguards, but we need to try and stop this madness.

Turning some of the costs from employee to employer seems to work. I didn't run into many companies where the devs had 3x4K monitors and a quiet private office, because you know, at times 'you need that extra efficiency'.
It was so successful, in fact, that Britain was on "Double British Summer Time" for the 2nd half of WWII - two hours ahead.
19/20, missed national
Even with all the building work, MediaCity always seems pristine. It's like stepping into a different country.

MediaCity made my head spin when I first walked through it. One minute I'm in industrial Trafford Park, 5 minutes of a Salford I've never seen before and then, like an invisible border, everything looks like Salford as usual again.

After spending most my life in Salford, it was hard to believe I was actually in Salford
chabuduo
I would argue they still plan according to the sun. Why have most westerner cultures slowly adapted to a 9 - 5 schedule when older generations used to work 8 - 4? Daylight savings slowly convinced society to start the work day 1 hour later.
I've long imagined some fun possibilities for this.

I picture a small-ish shipping ship, say something moving 20 or 30 containers only, fully autonomous (100% crewless) with sails and solar only powering it. Solar electric motors handling the near-land operations and "not enough wind" conditions, sails otherwise. If you had autonomous loading and unloading, you would have zero variable/operational cost.

I am certain there are very good reasons this would never work, but I still love the idea.
Is this a new evolution of patent trolling? Except you don't even need a patent anymore...?
Yes, without going into too specific details to maintain privacy I have spent most of my life in northern industrial towns. I can see the argument for it being depressing, and I dont think they shouldn’t be cleaned at all. What I am saying is that I hope some particularly impressive buildings are kept black to maintain that character. Cleaning some would provide some variety and I have no problem with that.
I want to recommend the book http://camdavidsonpilon.github.io/Probabilistic-Programming-...
a nice little book about probabilistic programming in Python.
> "I recently saw that Twitter is cancelling, I don’t know, millions of fake accounts, and our request would be maybe LinkedIn could go ahead and be part of that"

Wow. Strong language from the head of the U.S. National Counter-Intelligence and Security Center
Presuming you know what the correct solution is. This is the key point of agile processes, that you get to quickly discover what is required, optional and completely unnecessary. Generally by having a real customer (not a silly proxy) in the room or by sending out probe releases often and collecting feedback.
Having bots flagging videos is the source of the issue in the first place, there should be a captcha and DCMA requests should be manual.
> I think it's in Telegrams best interest to make a big deal out of this.
> On the cynical side, grand standing here is great for PR.

Totally, I get this. Pavel Durov even issued a statement at some point saying that Telegram's will keep defying the Russian authorities having the best interest of their users in mind. A veritable Robin Hood, wouldn't you know. I can't imagine how breaking of half the Internet that ensued could have been in the best interest of the public.
> What google does is privatise a public good (our markup and usage of internet)

Please don’t throw around terms incorrectly. That’s not what “public good” means: https://en.wikipedia.org/wiki/Public_good
PLoRa: A Passive Long-Range Data Network from Ambient LoRa Transmissions [pdf]