skysight-inc/HackerNews huggingface dataset:
Reading that line made me cringe. Memorizing APIs come in handy for interviews or perhaps fixing bugs in production but not so much for day-to-day work.

Now, math equations or the minute details of data structures and algorithms.. Those can be hard to internalize and knowing them well is very helpful when reading papers or other diving into open source projects which make critical use of advanced, specialized knowledge.
Why would anyone care about the opinion of OSI?

The people who talk loudest about Open Source always manage to get a position that profits from the labor of the actual authors.
If by interesting you mean eternally frustrating... agreed
Not sure how much you care, but your example for .slice() is wrong.

.slice(1,3) will give you elements two and three. You're looking for .slice(0,3)
I was talking about physical keyloggers, something not unknown in cybercafes. Booting your own OS doesn’t get around them.
Facebook explored building bird-size drones for connectivity
I'm curious, what situations are you imagining, that swerving a moving car is the safe move? Like, that's ridiculous.
RSS Is Better Than Twitter
Kind of. I think Canonical is losing money on purpose, because Shuttleworth really likes the desktop Linux dream.
[ edit: I want to point out that at this point in time, captcha means reCaptcha and my comment is regarding that ]
Good point. But I like to point out that, captcha is Ok, but need not be as complex and user hostile as reCaptcha!
The "advanced bot in computer imaging" excuse is questionable, as if you provide something so valuable to warrant advanced spammer bots, you definitely have resources to develop your own captcha/rate-limiting, but in most cases it is likely just lazy engineering team and overinflated ego.

If you try to bruteforce giants, like Google/Amazon, you'll be greeted by age old "squiggly captcha". Only in gmail signup forms you may face a reCaptcha but much simpler one, but on logins it is squiggly 9/10 times in Google and Amazon is only squiggly. There is a lesson to be learned here (my 2cents)

In most cases, nearly all reCaptcha hostility is waved away from google side with same old excuse "the site using reCaptcha service has the ability to adjust the aggressiveness, so if you face very hostile behavior, please report to that site owner to make adjustments". What happens in most cases is, lazy engineering team just throws in the reCaptcha and sets everything to ultra hostile. During testing, they probably disable it, so the hostility is not visible to them.

Rant begin --
All sites I come across with a captcha on login/signup page, always have the issue of "login/signup session/token expired, try again" once I have solved recaptcha, so need to reload page, but recaptcha detects that I just solved it seconds ago, so probably bruteforce and gets more aggressive and reaching to a point of impossible to login/signup anymore. I have emailed plenty services regarding this hostility and the response is almost always along the lines of "we added captcha to protect your data and privacy, we value security blah blah plenty bs... we are sorry for your inconvenience". So in protest, I just leave the service/deregister whenever it is viable.
Rand end ---
It’s easier to fake it when you’re working onsite. How do you tell if someone is really working? Just by seeing them at their desk? It’s is absurd to think that someone is working hard because they sit long hours at their desk. Get some tools.
https://gizmodo.com/what-if-the-entire-worlds-population-liv...
Finally there is support for Grafana with BigQuery back end
Folks, we have just open sourced our own BigQuery datasource plugin for Grafana available at https://github.com/doitintl/bigquery-grafana

The latest release is 0.2 (beta) with all the major functionality there:

- Supports sharded tables (named tablename_YYYYMMDD)
- Nested Fields (e.g. RECORD type)
- Table format
- Annotations
- Time series and data table reports
- Multi series queries

We are still actively working on supporting partitions (should be released in 0.3 next week) as well as fixing bugs.

If you have some feature you'd like to get implemented, please open a new issue and we will take a close look. If you hit a bug, also please open an issue and we will work on fixing this ASAP.

In general, we are aiming GA (version 1.0) right after Google Next San Francisco in couple of weeks.
What If the Entire World's Population Lived in One City?
Right, this is perhaps the fundamental objection to social-good software licenses: how many people who don't engage in social good do respect copyright?

The GPL works because it's pretty unambiguous about what exactly your obligations are, it's pretty unambiguous when there's a violation of those obligations, and because there are entities that do care deeply about copyright (like, oh, Microsoft and Oracle and IBM) that you'd like to affect.

Any license of the form "You must not use this code to wage war." is not going to get respected. The military doesn't care if you sue them.

Any license of the form "You must obey laws" (like this one, "The above license is only granted to entities that act in concordance with local labor laws") is not going to get respected. Either the entity was going to obey laws, in which case it's redundant, or they weren't, in which case what do they care about copyright.

Any license that's five lines long and tells a US court they have to decide whether a Chinese entity is complaint with Chinese labor law is just ... not going to work the way you want it to.

Any license that restricts use and not distribution has the practical problem of being difficult to enforce. If your code runs inside Palantir's systems or on a Patriot missile or as part of the PRISM backend, how will you ever know? The AGPL skirts this line by retaining the "distribution" concept and just defining networked use as distribution (and I think even that is questionable) but anything where you're not actually seeing the infringement is not going to be feasible to enforce.
^ Good and thoughtful idea.
You can now buy a private island in the Bahamas for about the same price as a 2 bedroom condo in the Toronto core and housing prices here just keep going up.
The Story of PDP-1 (1998)
I find Google to be a useful index of documentation. I'll often search something like `java documentation <name of class>`.
Context matters. Facebook from 2009 is a different company to 2019.

When Google was 10x the size of Facebook and preparing to launch Google+ the battle cry of "Carthage must be destroyed" was empowering against something that seemed like an existential threat to the company. Take it out of that time and place and its aggressive and creepy.

How many companies would make historical all-company emails accessible and searchable by future staff? Doing so means that companies now need to treat absolutely every internal email as potentially public and run it through an PR filter. That's a huge cost for a company that wants to move fast.
Before this comment section gets any more toxic, please understand the context.

The org on GitHub that developed this license is called 996ICU (https://996.icu/#/en_US). It is a (very large) group of Chinese developers that are upset with the common practice of working 9am to 9pm, 6 days a week.

Please be mindful of the fact that lots of developers around the world work under genuinely awful conditions, and that your (x times y) work week is a privilege earned by a long history of labour activism in the Western world.

(P.S. This is a protest, not a legally binding license)
Well, I don't see whaling as wrong, I'm glad they didn't succumb to international pressure.
^ this. For common usage of searching for decently long patterns (>3-6 bytes) with several literal characters/limited wildcarding on a text with a largish alphabet, it is algorithmically very difficult to do _far_ better than GNU Grep’s Boyer-Moore-based implementation.

That situation changes when you have very short patterns, very long patterns, many patterns, or small alphabets (eg DNA). As burnsushi notes, ripgrep’s performance difference for common feel usage comes more from being smarter about its input than from algorithms (its algorithms are solid, of course).
> Memorizing APIs come in handy for interviews or perhaps fixing bugs in production but not so much for day-to-day work.

Some interviews, maybe. As you say, it doesn't matter much for day-to-day work -- and so I put no weight on it when rating interviews either. If the candidate remembers the right method names, great. If they don't, who cares.

I always make a point of explaining that I'm not testing them on API memorization.
> what if the new name is composed by just one Kanji?

It will be two existing kanji. That's pretty much a given.

Don't worry about it. These compound characters are compatibility characters for older software, and for use as a compact notation in print (i.e., it is mostly a display issue). Any new code point assigned will not be in use now (U+32FF), so you won't break anything. Your software may display a box with the code point address in it, or just an empty box, instead of a glyph from one of the installed fonts.

If you deal with years written with the era name, you tend to get them written as two characters. This year (until the abdication) is 平成３１年 (year 31 of Heisei).

Abbreviations do occur; you will then get only the first character of the name era, so 平３１. This is why the new name will not start with 平, 昭, 大, or 明 (the first characters of the past four era names).
I think -0 + 0 == 0 is correct IEEE 754 behavior too. Two numbers that only differ in the sign cancel out to +0 when added together.
Startup idea: a tool that lets you type a random word into a text box and uses machine learning to show you relevant web pages to help you find what you're looking for.
That wouldn't be the first time PiS (Law and Justice, the ruling party) applied modified EU law. For example, Polish version of GDPR exempts religion institutions, while Polish version of exit tax (ATAD) applies also to individuals (which is a bit in conflict with European Single Market principles (free movement of persons), and may violate some international/EU law). This time they could finally do it in a way that benefits people, but I wouldn't bet on that (most Polish politicians generally shouldn't be trusted, or counted upon).

BTW I've already seen comments saying that EU copyright law may be incompatible with Polish constitution - there is a part forbidding "preemptive censorship". I think it only protects printed press, though.
It could be worth taking a look at this, it sounds like an example of what you want (C++11)

https://github.com/LiveAsynchronousVisualizedArchitecture/si...
Keep in mind that this video comes from a very biased source (an unimportant party that literally went to elections with a claim to want to "destroy the EU from inside"). The issue may be real, but beware of how exactly it's being painted in this material.
>You have no clue why someone is working more than 10 hours consecutively or more than 45 hours a week.

I have quite a few mainland Chinese friends in tech (I used to work there), and most work extremely long hours not because they like it, but because management and company culture enforces it and they're powerless to change it. They can't even conduct collective action, as that's essentially illegal. Chinese courts have however recognised the GPL, so it's conceivable that a license like this could have a real effect.

I'm also led to believe that many people in the western game industry don't like crunch time (sometimes 100hour+ weeks), but have no choice in the matter. Hence their frequent calls for unionisation, such as https://www.reddit.com/r/gamedev/comments/86hac3/its_time_fo.... If such a license became widely used and could be legally enforced, it could potentially contribute to better working conditions in the game industry.

Moreover, note the words "request or schedule". Seems like it wouldn't apply to companies whose employees willingly work extra hours without this being implicitly requested or scheduled by the company.

>but it's equally as ridiculous as a restriction forcing employees not to eat toast on Tuesdays, Wednesdays, or Thursdays.

The difference is that it's not forcing anyone to do anything; nobody has to use software with this license, but if they choose to use the software they must accept the terms.

>Edit: If the main target here is China, how much do you really believe Chinese companies care about Western copyright laws?

Chinese courts have in fact shown willingness to enforce the GPL in some cases: https://heathermeeker.com/2018/04/30/first-gpl-case-in-china...
Whatever works for you. Reading books in a relaxed environment works best for me.
I got sick and tired of cables fraying and breaking and finding the cable after it falls off the top of my night stand. It’s also easier to put my phone on the charging pad in the dark than fumbling with finding the cable and getting it plugged in.
Page 74 of 74:

"Happy words" is "Positive Emotion Words", and doesn't include "happy".

ok, good, alright, thank, cool, well, sure, nice, wow, love
To be fair, videos being disabled or removed for reasons Youtube refuses to divulge is not the same as videos being disabled or removed for no reason.
There were numerous deconstructions of the sexist manifesto from a (now-ex) Google engineer who made similar claims. I recommend those as a good starting point. I also think that claims such as "men make better engineers" need to be proven, and I've yet to read any evidence that suggests this is the case.
> nearby strip club that my wife found before I did.

Sure
I managed to get it to work after manually editing the URLs, although clicking the wrong thing or refreshing the page would reset this.
>I’d say there’s no municipal police force in the country that has a sufficiently technically sophisticated regular law enforcement to try to attack a running machine. So if you are suspected of having information relevant to a murder or drug deal—the seize and examine one month later scenario is extremely likely.

I wouldnt assume that this is still the case, at least in Germany. I think the days of police shutting down the devices they have a search warrant for are pretty much over until they are confident enough that there isnt a disc encryption in place. If there is, they keep the device from going to sleep and call for an expert. If they are actually targeting server infrastructure, there will be people with technical expertise involved.
You're right. The part of the bill that says they are disallowed is a regulation. The part of the bill that says the government won't do a damned thing about the silly agreements you make with other people is not.

Please discuss in good faith.
Your proposal does not handle the edge case of an emperor dying in the year of his ascension.
It could just as well be the name of the group or the samples having triggered something in the algorithm.

Although if that's the case then I guess that's the end of vaporwave on Youtube.
Well of course, because open source is about ignoring the ability of software developers to do good in the world, their abilities to change things, so instead companies can make money off the backs of software developers who are almost always working for free in their spare time. All in the hope that a software developer might get hired to maintain a project that they thought up.

The point of open source is to not be political, but that is an inane statement. Choosing to 'not be political', is itself a choice for the status quo. Choosing to 'not discriminate against any particular group, either positively or negatively' in a world where there is implicit, mostly-unspoken discrimination, is an implicit choice to continue that forward.

So why should those values be something to aspire towards? The status quo is a world in which the majority of people are not being payed what they are worth, so the people doing the paying can further inflate their ridiculously large bank balances.

I am probably the last person to quote MLK in common conversation, because a lot of his quotes have been misused or mispurposed to argue for something that he personally did not support. But, right now this one feels incredible pertinent:

""
I have almost reached the regrettable conclusion that the Negro’s great stumbling block in his stride toward freedom is not the White Citizen’s Counciler or the Ku Klux Klanner, but the white moderate, who is more devoted to “order” than to justice; who prefers a negative peace which is the absence of tension to a positive peace which is the presence of justice; who constantly says: “I agree with you in the goal you seek, but I cannot agree with your methods of direct action”;
""
Anecdotal, but I'd take lower pay to go remote and move back to my hometown (not a small town, but a small city with a weaker tech market than where I currently live). Being able to live near your friends and family that you grew up with is a massive benefit.
Second this. I'm particularly interested in whether or not the rise of remote work will affect the demographics of smaller cities that have some appeal from a tourism perspective. I can think of so many cities with low costs of living and vibrant cultures that are fun to visit, but where I could never live because of the lack of work. I wonder how that all changes when the majority of jobs are remote-friendly.
Devuan considers machine IDs
Issue the Executive Order
I received physical promotion for Tufte twice in my personal letterbox (while in USA) too my high surprise.
Of course it made me check him out online, but I think his presentation is not something for me.

Edited for clarity since I apperently got downvoted
Real-Time Wideband Neural Vocoder Using LPCNet
> Do you realize how much MSFT and AMZN went up since their IPO?

Yes. But this is irrelevant! The point is that there were other, better-performing investments that the poor could have chosen. That doesn't even address the ethical question of whether it's right to restrict the already disadvantaged from the very mechanisms of wealth creation open to the rich.
Don't create new accounts to work around bans. However, since your question is one that comes up a lot (though, perhaps, only from your accounts), I'll answer it as if it's in good faith and not downvote / flag your comment.

The Open Source Definition is not at all the opinion of OSI. It was taken word-for-word from the Debian Free Software Guidelines, with some minor editorial changes to make it more generic than just Debian. It has influenced the free software definition of other projects (the Ubuntu Licensing Policy, Fedora and Red Hat's list of approved licenses, etc.) The practical reason to care about the Open Source Definition is that you want your software to be in Debian, Ubuntu, Fedora, RHEL, etc.

Being able to install software as part of a distro, and having distro maintainers work with you on getting visibility for the software, is valuable, and you shouldn't give it up lightly. If you are going to give it up—which is a fine thing to do, there's lots of good non-open-source software in the world—why restrict yourself to a half-open-source license? Why not preserve your right to commercialize your software so you can profit from your labor as much as you want? Presumably you've decided that you will make more profit (or other benefit) from association with the concept of "open source," but that association only helps you if you actually satisfy the Open Source Definition.
The Pac-Man Dossier (2011) [pdf]
To be honest, it sounds like the author’s primary productivity issue is not a poor memory for syntax, but a stack of time wasting habits attached to the cue of looking up syntax. This has everything to do with our relationship to attention and focus.

The way the author managed to reduce the impact of this habit was to remove the cue for wasting time by memorizing syntax. Congrats on that! This seems like a pretty demanding solution, though.

Perhaps a very simple way forward would be to employ a site blocker on distracting sites during work hours.

Beyond that the author might regulate their work hours so that they have limited time to get things done and avoid burnout from long days.

They also might consider using a pomodoro technique, so that their brain can alternate between focused and relaxed attention. Setting boundaries around when it’s time to focus and introducing a purposeful schedule of relaxing breaks helps keep one from falling victim to bad habits when your brain needs a moment to relax.
Travel insurance can pay for your trip
GNU Grep’s source code is nigh-unreadable, and edge-case bugs are not unknown. I would say it has a fair amount of technical debt.
No one cares about other brands. Wouldn't get the clicks.
so hospitals can never use this? their doctors and nurses, who are "employees" regularily work 12 hour shifts. the same goes for first responders
You know they make wireless chargers in angled form factors, right? Here's one I used to use when I had a Qi compatible Samsung. Also you don't have to do any aligning. If the phone is not falling out of the charger, then it's in the sweet spot.

https://www.tylt.com/vu-wireless-charger
Get a life and friend group outside your work. Its trite but make a list of your hobbies and interests and identify ways to meet real people who share those interests. You were never taught this. Learn by doing. Start now. Paper and pen.
If science by press release is bad, how is science by Twitter better?
What is most interesting to me is that someone already did a similar research in the English Wikipedia talk page for that file [1], but concluded that it was indeed Minard's (oops) and the error still persists today. It is really understandable as the presented differences are minor and only discernible for the most determined people though.

[1] https://en.wikipedia.org/wiki/File_talk:Minard.png (note that it is actually a Commons image, so there are two talk pages for the same file)
I think both are more a matter of architecture. There are many different ways of finding parallelism and they all have their place. There is no single silver bullet and more parallelism and concurrency are generally the right direction to make use of modern hardware.
No amount of quality control can work against the long tail events, it's simply impossible.
China is building Antarctic bases inside Australia’s claim. We don't know why
Why not have them on a boat, so you can ship them wherever its cheapest to run them or they are needed? Also ocena provides free cooling water.
Yeah, it was used on IRC and then on messenger/AIM/ICQ by kids who couldn't have known about such commands. There are some slight variations around like "pluche" for comical effects. That and the fact I never saw it outside french speaking chats.

There could be a tiny chance that it comes from something else but that's highly unlikely.
This is the premise of the TV show Schitt’s Creek.

A wealthy family bought a small village called “Schitt’s Creek” as a joke in 1991 and it ends up being their sole remaining asset after losing everything and they have to move there.
What protection mechanism do we've of one of the SMD resistor or IC in the protection circuit fails?
US law enforcement agencies have the right to come to your office, demand and collect all your data and force you to keep silent about it.

You guys in USA might not hear a lot about it but this is a business concern in a no small amount of countries around the world. Especially Europe (or I might think so because I'm there; selection and confirmation bias are always a possibility).
>Why would anyone care about the opinion of OSI?

Their opinion is not relevant. What is relevant is whether their definition of open-source (https://opensource.org/osd) is close to the ideals of developers. And it suffices for me and many others.

Your second sentence is nonsense.