skysight-inc/HackerNews huggingface dataset:
$in = "in";
$out = "out";

Those are not really abstractions, just extracted variables. An abstraction would change the concept language.

$suffix = "put";

This is also not an abstraction, as the language of the term "suffix" comes from its role in string concatenation, which is the same as the role of the original string literal. It doesn't change the "level of abstraction".

This isn't an over-abstraction, it's an over-extraction. Each abstraction should be non-trivial.

$project_folder = "/whatever";

is a good abstraction. Looking at the string literal "/whatever", I cannot determine it's "role", but $project_folder is a good name and changes the concept language from being about string concatenation or arbitrary names into a concept language about projects and folders.
It's been done: http://www.ohgizmo.com/2008/02/13/z-coil-shoes-are-apparentl...
If you liked Hamilton, you should try Lanczos' Varational Principle of Mechanics.
Turning that around, the requirement to have to stop or make a special trip to fill up with gas every time they get empty is a disincentive to purchase combustion vehicles.

Considering that the vast majority of trips are within the 200-300 mile range of a modern electric vehicle, the fact that it's already "full" and ready to go every morning can be seen as a major advantage.
Hmm… Interesting… Just throwing this out there, would any lady from Serbia be interested in marrying me?
Schlitterbahn’s Tragic Slide
FWIW, I'll certainly tell my department chair in New Orleans about her if they're doing another faculty search soon. Maybe she can have her cake and eat it too that way.
How the visually impaired navigate the UKs streets [video]
I'm sure you are aware that Google has different results for different people. So for me the first 10 hits: don't seem to include any reference to browser versions that did DNSSEC validation. And didn't have any reference to studies using those browser versions to see what breaks.

In short, 'Just google it' often means that somebody doesn't actually have the relevant references.
I also liked the Mazda Rotary/Wankel engine that really threw the classification systems at LeMans.

Because the Rotary engines are something in between a 2-stroke and 4-stroke calculating it's displacement in comparison to 4-stroke engines was difficult.
How to split equity among founders
AFAIK, in 19th century, esp. after the Napoleonic invasion of Russia it wasn't as hardcore as that. Aristocracy spoke a fair amount of Russian among themselves, but still mixed in a lot of French (and IIRC some accidental Latin).

I could be wrong though.
Gaia Identifies a Stellar Gap
Nigeria announces national airline, didn't register domain names
I have domains that have deliberate broken DNSSEC. Does that that count toward DNSSEC being broken? Same for TLS, I have websites with broken certs.

If you want to say something about how the internet is broken, then look at production traffic. Don't just take the list of all .com domains. Because many of them will never see any traffic.

Of course, nobody is going to report on the alexa 1 million. Because that would be completely boring.
It's easy to prevent that happening by taking on salary sacrifice schemes, or even better, putting more into your pension.
This is search, not Ads.
> Furthermore, I wasn't aware until reading your linked list, but it appears Waterfox allows installing unsigned extensions by default: is this true?

Yep and that's one of the reasons I say Waterfox is 99% there. I actually set that back to the Firefox default.

My biggest gripe with Firefox is its tendency towards making privacy hostile telemetry opt-out instead of opt-in, while still claiming they are the most privacy focused browser. They should either switch to opt-in, or remove language from their promotional materials and blog claiming to be privacy focused.
Barring someone from getting an education because of their father's debts seems tremendously short-sighted. Setting aside the issue of being punished for someone else's offenses, if you start taking away people's life prospects, it's not hard to see the criminal undervlasses growing in numbers. If the case described in the article is representative of how this credit system works, it seems likely to undermine the stability of Chinese society, not bolster it.
I have noticed a fundamental difference in the way these businesses try to function here. Amazon has been trying to completely adapt to how things "get done" in India. For the sake of the loose analogy I'll equate it to the "Ola way". You got to get your cabs moving on the road? Don't fight with the system, don't challenge the Govt or court, get around it. Politicians banned your cab? Well, wait till the evening when things cool down and traffic cops stop pulling your cabs over while you are busy lobbying and then everything is back on track while Uber kept releasing statements and losing business. Amazon has shown this on pricing front and the way they introduce offers and deals that is very specific to how it will work in India.

On the other hand Netflix tries to follow the same system that it follows everywhere - kind of how Uber has been trying so far - and it seems Netflix is already backing down when it comes to again pricing. Couple of lawsuits and and bans and I have little doubt Netflix will fall in line and start with the self-censoring.

I do want Netflix to succeed too and not at all condone censorship. Just sharing my crude observations as a local.
According to most bylaws CEOs sit at the pleasure of the board, not the pleasure of the chairman. So a ceo can be fired any time the board votes for it regardless of who the chairman is.

Perhaps a better question to ask is what is really the role of the chairman vs the CEO in the company.
This happened perhaps most famously in 1971:

https://en.wikipedia.org/wiki/My_Sweet_Lord#Copyright_infrin...
Slight correction - if you earn between 50,001 an 60,000 you lose child benefit, if you're on 50k you keep it all.
PERSONAL REVIEW: Gigabyte Aero 15X Laptop • Laptops Park
Ah, they're those ones with the funny silicone tips on them?

All of those sound awful to me because they just don't suit my ear shape.
To add a little of poetry, another quote: In fact, I'll take real toilet paper over standards any day, because at least that way I won't have splinters and ink up my arse.

From linus rants: https://www.reddit.com/r/linusrants/comments/8ou2ah/in_fact_...
In that case we should also reproduce the other things that are available in the village, like a shared history that helps with the understanding of the situation.

The thing that is scary is the blanket application of rules. This type of system is bound to have issues because it will lose the finesse that individuals can apply to a situation. As usual with bigger, more efficient systems some qualities are lost, and here it's the human touch.
Email driven apps in Python-Anvils new email service
That's exactly what they do - when a call comes in it switches to bluetooth voice codec and it all gets mixed. You notice the reduction in quality, but sync remains rock solid.
Whoever can one day defend it militarily. History has shown that is the true source of ownership.
Well, to your representation point, you still get to vote, don't you?
Why+is+Ngozi+Okonjo-Iweala+on+the+Twitter+board?(https://tinyurl.com/y8wdmcry
A mathematical theory of truth and an application to the regress problem (2015)
Passports.io is a good resource for that.

https://passports.io
Documents of 100+ manufacturing companies exposed by LevelOneRobotic
your proposal changes behavior for EBCDIC
Reminds me of the Joel Spolsky classic https://gist.github.com/isaacsanders/1653078
I saw a few scenes from Waar, which is supposedly a very successful Pakistani film. I however, felt the amount of English being used in that film to be unnaturally high. That is the ending of the film is fully in English. Indian writers are also guilty of this. It makes the entire thing seem artificial and even unprofessional.
Let me offer a different interpretation: That's why it doesn't matter so much if you're doing code in a procedural or functional way. If your data structures are wrong, the code will be bad, period.
Ask HN: Experiences moving to a new country as a 20-something developer?
I'm a 26 year old, single, developer based in Europe who is playing with the idea of moving to another EU country for work.

Does anyone have good and bad experiences they want to share? I'm thinking mostly about the social aspect of it all, even if the bureaucracy of it can be considerable I think I'll manage that.

I usually don't have any problems making friends, but on the other hand I always had an existing friend circle in most cities I lived in, and moving to somewhere completely new feels somewhat daunting.

If I do this, it feels natural to try and find a company with people more my age, that maybe is somewhat large and hires batches of people at the same time.
Minimum wage here is on average $17 / hour, across all industries. I say average because there is no law about minimum wage here in Denmark, but unions are very strong and almost all employees are covered by a collective agreement, which dictates a minimum hourly salary.
You can actually figure out what your best 3rd citizenship is by passing the parameters into the URL e.g.,

https://multinational.io/best_passport/the%20United%20Kingdo...
Unlike Netflix which is 100% online, Amazon also has a physical distribution network that it wants to keep running in India
The College Boost: Is the Return on a Degree Fading?
It is a question of time until we have Gene doping. It might be happening already.
I think your justification for your opinion is sound, but I think the justification for the other side is sound as well. An elite runner may have only a handful of marathons in a year they really want to trim time off of, and another $250 on top of the many months (and dollars) that go into training for them seems reasonable. Perhaps the best argument for why this plan seems reasonable is that many ordinary people already seem to be doing it.
First Crypto ATM Machines to Be Launched in Bulgaria
Did you just try to make an argument for why censorship is important? Because don't see anything.

It's amazing how the conservative Hindu majority of India has been convinced that they're in danger of unseen forces.
Does this use NodeIntegration? I'm kinda paranoid with Electron apps these days...
Here in Denmark, the market rate is about 80-120 EUR/hour, so the same as Finland. I would speculate that across Scandinavia the rates are fairly similar.
Try to look at it that way: what isn't a relational table? Any data structure you can make is essentially a tuple of primitive elements. It may point to further data items, but still. Now, put equally shaped tuples in common tables, and you have a database.
What are the disadvantages of uploading to multiple hosts? Thus you can say benefit from YouTube's funding and discovery and use say Patreon for stable funding, and PeerTube (or Vimeo, &c) for alternative storage. Add to that a website with a nice RSS feed of your videos, and some social media; shouldn't you be ready to go as a professional video artist / content creator with a nice, redundant distribution structure?
That’s more of an economic problem though. If you are further than 20min each way from your work place, monopolists are screwing you on income, cost of living, time, etc.

Furthermore, you can work remotely.
EU and Japan agreed to create the world's largest area of safe data flows
Interesting to read the line "Then, the final blow broke in 1879. Thomas Edison had invented the electric lightbulb." in a BBC article. Normally, UK sources side with Edison's rival, the English physicist and inventor Joseph Swan as the inventor of the lightbulb.
To me this makes Anvil an amazing platform for workflow applications, the integration with 365/ Azure AD makes this a really interesting proposition compared to say, Sharepoint.
Nope. The client is on its own. The only connection to node is in preload.ts, but that's a one-way relationship. Have a read of https://github.com/MicroPad/Electron/blob/master/main.ts if you're interested.
> make it rotate randomly

In the days when Sussman was a novice, Minsky once came to him as he sat hacking at the PDP-6.

“What are you doing?”, asked Minsky.

“I am training a randomly wired neural net to play Tic-Tac-Toe” Sussman replied.

“Why is the net wired randomly?”, asked Minsky.

“I do not want it to have any preconceptions of how to play”, Sussman said.

Minsky then shut his eyes.

“Why do you close your eyes?”, Sussman asked his teacher.

“So that the room will be empty.”

At that moment, Sussman was enlightened.

(http://www.catb.org/jargon/html/koans.html#id3141241)

Or, in other words, making something random does not make it fair; it is still just as unfair as before, only unpredictably so.
Amazing, glad someone built something like this, really cool to be able to debug via Chrome DevTools.
They're not raising 60k to defeat youtube. They're raising 60k to complete a piece of software that does some of what youtube does in a different way. That's it. It's an open source project, they're not running on official peertube instance with the goal of being anything more than a demo of the software they're writing.
> Even if the affected genuine voter eventually casts a successful provisional ballot, the fraudulent ballot is also counted and included regardless.

That seems incorrect.
If you can't access the video via webrtc, it gets served as a regular video directly downloaded from the server.
He probably used it as a shorthand for "Republic of", to distinguish it from Northern Ireland.
Is the HP Way still relevant today?
Why I think that drones may be a bad idea for transporting commodities
The majority of people think that drones are the future for small package transporting, but I think that they are not cost effective, and the problem would be solved more efficiently with a network of high tension cables.
Drones present several problems.
- battery life management
- air traffic management
- inicial cost and mantainance of each drone and each charging station
The pain of the first two can be reduced with drone AI in the future, but reducing the cost of maintaining the fleet won't be so easy.
It's important to remember that most of the small packages will be commodities.
low price = lot of volume = lots of drones = high costs
low price = low margin = low revenue to pay those costs
I think that it would be way more cheap to connect the rooftops of some strategic buildings with high tension cables and transport small packages hanged through the cables like on a zip line
Advantages
Routing packages through a network is easy and simple, no AI, just physical routers like the internet.
The cost of a package that can obtain energy from a cable and move a wheel is way lower than a drone.
Maintainability is better as it's simple
There is no battery as cables carry the energy, you can transport a small fridge easily for example
There is more security as if a package fails, it's hanged up and carried by the others
As an initial starting point, we could just connect the warehouses in the exterior of the city to warehouses in the interior of cities located within flats as we could deliver the packages directly from the network to a warehouse flat. A constant autonomous supply from the exterior would reduce the need and cost of space within the city, and the cost of transport as carriers would have to work in shorter distances and quickly from the city warehouses to the client.
Cities wouldn't pose much resistance as it would help them reduce traffic and pollution relatively easy.
I missing see some important problem that I can't see?
Or the government automates jobs. In Prishtina, Kosovo about 50 clerk jobs were replaced by a single automated machine which would give you all kinds of documents, certicicates, etc. It cut down waiting time from hours to minutes. Not to mention that it works 24/7 all year. Some people (especially people not used to tech) did not like it, so the municipality put a single clerk next to the machine. Still much better.
The series is gross, vulgar and has unwanted scenes of violence. Depictions of India far from reality.Avoidable.
Show HN: Reboot::Take a break and Do nothing
Space Photos of the Week: Sweeping the Clouds Away on Titan
Does this let me inspect network activity like I can with web apps? I currently use Charles Proxy for this because I haven’t found a better way to do this (also for Electron apps and network activity on the main process).
Debugging in chrome devtools was already possible by default. This just adds some features.
> Things have tightened up recently for Russians

I believe it's for everyone, you basically have to indicate where your money is coming from to a higher degree of detail. It's an anti-money-laundering measure, I think, more than anything. The situation had become shameful, with London being the black-economy capital of the world.
> They initialise a variable using let and then branch to figure out
> what should go inside it. That can be replaced by a pure function.

I don't want to detail the discussion, but I would love to see some of your code. I contend with this antipattern often but solve it in different ways often depending on language features. If you're doing anything other than simply calling an auxiliary method with a ton of parameters, I would appreciate seeing your solution in Javascript, a language that I'm learning but not proficient in.
> ‘["-/]’ is perfectly valid in ASCII, but is not valid in many Unicode locales, such as en_US.UTF-8.

Why is this the case? Collation sequences, I’m guessing?
Would this have been as much of a problem if DNS were used for its original purpose -- mapping relatively long-lived hostnames to somewhat less long-lived IP addresses -- instead of the other way around?

Just as the inventors of zombifying pathogens in many stories didn't actually intend to cause the apocalypse, those who built these resolvers probably didn't anticipate that someone would create millions of single-use hostnames for tracking purposes.

Yes, tracking. The article also blames trackers for a percentage of zombie queries, but they themselves have been creating all these meaningless hostnames to collect information from unsuspecting users. It's the exact same technique that malicious trackers often use to evade blockers. I wouldn't mind if resolvers recognized them as abusive and NXDOMAIN'd them altogether.
Why is recently everything about animals?

Is it just another cowardly attempt to withdraw a way from the uncomfortable huge problems and their solutions ("You probably should be out there in the street, protesting the government not doing something against your lifestyle and demanding the destruction of your job, your car and your luxerys") into a controllable little niche - which gives everybody the feeling of doing good, while accomplishing ultimately nothing on the grand scale?

If you save a dog now, the world goes to hell, its grand-grand-descendants will still have to suffer and if it has history books - its archeologists will Marvell at this strange "elder species" who was nice to individuals but nasty to the whole ecological system.

Emotionalize that away, you socially isolated, anthropomorphic romantics.

@Regarding elephant Programmers: Imagine a Keyboard for a trunk.. it would look like a bowl with keys..
I agree that this is very annoying (and time consuming!) time for debugging, as it has implicit assumption about data (e.g. that some column has more than one value).

I was tempted a few time to write pipelines in Python which make such sanity-checks.

In any case - thanks for sharing your example. By any chance, can you show an example for such Haskell pipeline? (Especially if there is some non-trivial statistics, or ML training.)
Exploiting an Integer Overflow (Fire and Ice) – Pwn Adventure 3
Use Laravel Passport for OAuth. Use the Vue Cli to create your SPA. Then just write a class in the Vue app to store the bearer token and send it through on each request.

I'm on mobile so going into detail is difficult. If it would be useful I'll write a guide for you.
Newsletter: are cryptocurrencies and related companies banks?
Let me get this straight. It's not catastrophic for Netflix if people boycott them for showing nudity but it's catastrophic for Amazon if people stopped watchiny Amazon prime video?
Could it be some sort of feedback as a result of servers sending more than 1 udp packet to compensate for possible packet loss? Maybe there's a loop somewhere with severs ignoring or changing the request id, a sort of broadcast storm.
In Unix Everything Is a File
Smarking (YC W15) Is Hiring Sr. Eng in SF
http://www.unicode.org/versions/Unicode11.0.0/ has "Changes in the Unicode Character Database" and starts "Unicode 11.0 adds 684 characters, for a total of 137,374 characters." The rest of my comment quotes from the spec, from the section "Characters, Not Glyphs"

> The Unicode Standard draws a distinction between characters and glyphs. Characters are the abstract representations of the smallest components of written language that have semantic value. They represent primarily, but not exclusively, the letters, punctuation, and other signs that constitute natural language text and technical notation. The letters used in natural language text are grouped into scripts—sets of letters that are used together in writing languages. Letters in different scripts, even when they correspond either semantically or graphically, are represented in Unicode by distinct characters. This is true even in those instances where they correspond in semantics, pronunciation, or appearance.

> Characters are represented by code points that reside only in a memory representation, as strings in memory, on disk, or in data transmission. The Unicode Standard deals only with character codes.

> Glyphs represent the shapes that characters can have when they are rendered or displayed. In contrast to characters, glyphs appear on the screen or paper as particular representations of one or more characters. A repertoire of glyphs makes up a font. Glyph shape and methods of identifying and selecting glyphs are the responsibility of individual font vendors and of appropriate standards and are not part of the Unicode Standard.

> Various relationships may exist between char acter and glyph: a single glyph may correspond to a single character or to a number of characters, or multiple glyphs may result from a single character.
I had a refutation complied but on second thought I'll say this instead.

Nothing of intelligence can be said on this subject on Hacker News.

In Politics higher intelligence is a handicap, not an advantage.
Same with my security provider, SimpleSafe. Gotta call during business hours to cancel for "security reasons", but you can resubscribe or add new features online. The only secure part of canceling via phone is you give a security code... And that code is shown if you log in online.
Hah I get where you’re going with this example, but shopping carts in particular do want to keep the line in the cart as “local state” because the desired behaviour is that once a customer has added something to his cart, within a reasonable time limit is what he pays for, even if there are some sort of price flux. So probably not the best of examples.

Anyway I myself so wholeheartedly agree with the minimizing state idea.
The “How it’s made” tune just popped into my head.

“The worker takes the red-hot glass and transfers it to...”
DOesnt work on iPhone 6
For someone who wants to brag on Facebook, though...$250 to save 7 minutes might be worth the bragging rights.
Visual Studio 2017 – Debugging Enhancements: Run to Click
I don't believe so. I wrote a browser plugin that would ping a time based DNS entry similar to what the article does in order to alarm if someone was inspecting my traffic and show from where. I have seen hits from Singapore and other locations. Sometimes it's a web filtering vendor or other security tools company-- days or weeks later. Sometimes I can't determine who the source is and avoid using that network in the future.