skysight-inc/HackerNews huggingface dataset:
I enjoy helping when people come up to me with legitimate questions, for all the reasons you mention. It feels like half the time, I'm being bugged not for any real reason, but because the person couldn't bother to put some effort in first.

For example, I've become known as "the regex guy" at the office. I know regex really well as well as the ins and outs of the regex engines of languages we use. I don't mind when I get called over to help with a tough regex, or optimizing something. But way too often whatever I get interrupted and cross the building just to replace ".*" with ".+" or something equally simple.

I usually just type the solution and tell them my copy of Mastering Regular Expressions is on the office bookshelf if they'd like to borrow it, the first chapter should cover all the basics. I'm also very happy to explain the basics of regex to someone in my down time, but very few people have taken me up on that offer.
Make a <insert your favorite language> script that loads an English word dictionary, add .com at the end of each word and curl each concatenated string for a 200 response. This will get you starting. Then you can try with numbers, towns, countries etc. After n days and n GB of bandwidth you'll have your own verified list of domains. I think you'll have difficulties finding such an up-to-date list. Good luck with your search engine(assuming you want to build such one).
Grift: a clean approach to app configuration
Net neutrality is a prerequisite for competition, agreed.

However a better search engine cannot 'just come up', because Google is the result of billions of dollars of investment over more than 2 decades using data that is not publicly available.

Stop pretending otherwise.
Profession: Web developer - full time, remote flexible, team of 3 developers, 1 project manager, 1 designer

[7:00] Alarm goes off

[7:45] Actually wakes up, shaves

[8:00] Jumps in the shower, brushes teeth

[8:15] Gets dressed

[8:25] Drives to 7-11 for a Rockstar Zero and Quest Bar

[8:35 - 8:45] Boards the train

[9:10] Arrives at work

[9:15] Yells at computer with Black Screen Of Death caused by IT department remotely installing security updates, or keychain failing to update to my new password, etc.

[9:30] Actually gets computer in a working state. Dicks around for 20 minutes on Facebook & HN.

[9:40] Morning restroom time

[9:50] Team standup and then I try to actually get into my zone

[10:30] A minor issue happens with one of our services. Someone asks me how a piece of 5+ year old code works and why it's failing. Tracks down bug for a few hours.

[12:30] Lunch time

[1:30] Begins actual work

[3:00] Gets a request to quickly implement something because it "should be simple".

[5:00] Heads home

[5:45] Stops at grocery store to buy a block of cheddar cheese

[6:15] Arrives home, melts the cheese in the microwave, and eats it for dinner

[7:00] Works out for a few hours, often playing Xbox on my treadmill or working on shoulder strength with my total gym

[9:00] Has some Muscle Milk and some brazil nuts

[10:00] Takes a long shower because I don't pay for water

[10:25] Crashes on bed with laptop playing some lecture
Do you have to personally write every single line of code or are you happy when the whole team builds the code?
A new definition of a 'fluff piece'.
The value of a product like facebook depends on more than just the quality of the product. It is the userbase where a lot of the value comes from.

This has the effect of essentially creating a huge barrier to entry.
>you will have choices.

No, companies will go with the cheaper route i.e. continue the comfy collusions they have now. You're insane if you think they'll magically start sharing their own infrastructures with each other.
Just wanted to say the same. Flash had an interesting model, with the mixture of having a timeline, objects on a canvas and the ability to add scripts to various things.
Without a doubt the easiest way to start would be with next.js. Segment.io has even built a scaffolding tool to create a next.js project https://open.segment.com/create-next-app
I think it's far from established that failed marriages lead to these problems. They are associated with these problems. Correlation usually isn't causation. https://www.gwern.net/Causality
BBC exposes flaws in 'world's most secure' email service
Why Elm? [pdf]
Government handed comcast monopoly over the wire to your door. Now we're sweeping the problem under the rug by policing what goes down the wire. The way to get more choices is to let anyone compete to be your ISP, by liberating the wire. Remember how long distance phone service improved in the 90's?
Mxnet implementation of CycleGAN
There's dancing, but its Rennaisance; the Waltz isn't period.
I think that the LLNL methodology has changed over time. That, rather than "we've become so much more inefficient," seems a more plausible explanation for changes in useful/rejected energy since 1970. I was recently reviewing the recent LLNL charts. It seems impossible that 2011 and 2016 are using the same methodology:

https://flowcharts.llnl.gov/content/assets/images/charts/Ene...

https://flowcharts.llnl.gov/content/assets/images/charts/Ene...

They both show 97.3 quads of primary energy use, but in 2011 the chart shows 41.7 quads going to energy services while that dropped to 30.8 in 2016. The US use of energy lost over 25% efficiency in just 5 years? While keeping primary energy use totally flat? The only way to make that work, mathematically, is if people are reducing their use of energy services and preferring inefficient ones for their remaining use.

I return to a simpler explanation: the chart methodology for identifying rejected energy and energy services has changed, so you can't compare two arbitrary charts. I wish they would keep the original charts around but also produce a time series showing each year's results with the latest methodology.

EDIT: the 2015 chart seems to be the one that introduced new methods; compare to 2014. There's a big shift in just one year.
Save net neutrality!
I'm reminded of this.

http://imgur.com/gallery/nPsQa20
I've been trying to debug something all morning. So I've written about six debug statements so far today.
Angel List is down
503 (Service Unavailable: Back-end server is at capacity)
There's a lot of yelling and very little dialogue. It doesn't make me smile at all.
Can you comment on how easy it is to "go back"? I've always heard it's difficult to find employment as a developer once you have a gap in your resume.
>I cringed.

Thank you for your valuable contribution.
It's really not unusual for an adjective to be used to mean "thing described by this adjective".

Laptop (computer). Roguelike (computer game). A glass of the house red (wine). Tabloid (newspaper). Convertible (car). Mobile/cell (phone), though these days people usually just say "phone". Etc.
> I think the generalization of "use-after-free" to "use-after-invalidation" is the most important

> I wonder if this sort of vulnerability is possible in Rust

Rusts borrow checker is designed for the more general case of "use-after-invalidation" and `free` is treated as a simple invalidation of what happens to be a heap allocated structure.

Interestingly, the borrow checker also prevents invalidations that are still common in memory-safe languages such as iterator invalidation.
John Oliver pleads with viewers to revive net neutrality fight
LEAVE THE INTERNET FREE and for NEUTRAL SAVE TITLE 2. over turn the money changers table!!!
Compare it with DNS with HTTP(s) where simple DNS blacklist and/or IP blacklist (DPI in some cases) is all you need.

In case of IPFS you can ship HDDs behind the firewall and distribute content internally via local internet, intranets, mesh networks or just by moving files around.
Didi Chuxing is now available in English
Practical machine learning for event driven startups
Yeah, and a tenant who can live forever, paying rent indefinitely.
Your argument seems to me to be that a society should permit religious groups within it to live by the rules of their religious texts. You don't support the argument with reasoning, however. As far as I can tell you're relying on some implicit notion that religious beliefs merit respect (in multiple facets) simply by virtue of their existence which is, at best, a controversial assertion.

The question of whether Jewish men proceed to success after the alteration may indicate something about the severity of the alteration, but it certainly isn't a reason supporting routine circumcision.

Your point regarding gender reassignment surgery is irrelevant and, as far as I can tell, a way to imply hypocrisy and substitute that as a counter argument for pro-abolotion positions.
County IT Analyst (Basically a software engineer without the fancy title) - full time, office

- Wake up at 6:30 am

- Head out at 7:10 am

- Enter office at 7:30 am

- Check emails, take unassigned servicenow tickets that came in later from the previous day.

- Make coffee, get productive around 8:30am.

- Work on anything I'm assigned on and off. Distractions everywhere but I pull through and get a lot done. Take a break after 2.5 hours of work

- Lunch at 11:30am

- Production slows down, slog through the rest of the day, take a break around 3pm, write some notes if needed to remind myself the next day, get off at 4pm.

Sometimes meetings pop up now and then but it's usually like this every day.
This feature really grinds my gears. They should at least allow a feature to disable showing the picture/name until the user has logged in. In some cases I'm handing out my email to avoid handing out my actual identity because I don't want to be spammed or followed. Until then I will continue to use a false name and photo under my accounts signed up to google (apart from the one work email I have thru them).
Even if openly blocked, the P2P nature allows you to go around any government-controlled devices, given that the network is strong enough.
If selections are independent, and 1 in every 10 person is chosen, then the chances of a specific four people being chosen is (1/10)^4, or 1 in ten thousand.

But those assumptions then need to be examined. In a day, many many more than then thousand people will pass through a given moderately busy terminal, so the chances of there being an event of four-in-a-row is almost certain. The total numbers might be more than 1 in 10, and certainly they are not independent.

Short answer - it's complicated, and it's pretty sure that you won't be able to compute it with any degree of certainty.

And I'll bet it's not random, either.
Girl Went Through Abstinence Ed; as a Woman, Trying to Understand the Damage
Purple Sues Reviewer for Asking Safety Questions
> China will be fine if it can transition to a better system of government.

lol, so the one that brings more and more people out of poverty everyday should suddenly change and adopt the American style of government where more and more people are ending up in poverty? Genius idea mate...
Maybe we should give up and just let global capitalists own and run everything and jam web cameras up everyone's asshole.
Google’s Community Space
Jobs are not zero sum - the demand for labor is a function of supply. People will begin to fill more niche and variable-demand jobs where capital investments don't make sense, i.e. a shift towards a consultant economy.

Keep in mind that the specifics of this is very hard to predict. A large number of the jobs we have today would have seemed absurd 20-40 years ago, but to us they feel like they were inevitable.
It's dick measuring. Getting circumcision banned is a way for intact males to have the superiority of their penises enshrined into law. I'm a circ "victim" and the constant cries that I'm mutilated are barely veiled insults.
Censorship is suppression or prohibition of content. Putting wikipedia on IPFS makes it strongly resistant to many forms of censorship because it uses content-addressing. This means that suppressed content can be redistributed through alternate channels using the same cryptographically verifiable identifier. It also means that you have clarity about which version of the content you're viewing, so if some entity publishes a censored version of your content you have a way to distinguish between the two versions.

If you suppress it in one place, people can put it up somewhere else.
If you block one path, people can make the content available through another path.
If you modify it, people know that you modified it, have clear ways to distinguish between your copy and the unmodified copy, and can request the unmodified version without wondering which version they're getting.
If you destroy all the copies on the network, people can add new copies later and all of the existing links will still work.
Etc...

IPFS can't protect people from a government physically tracking down every copy of the censored content and destroying it -- that requires other efforts external to the protocol (ie. move copies outside their jurisdiction). It does, however, make it possible to move many copies of the content around the world, passing through many hands, serving it through a broad and growing range of paths, without the content losing integrity.
One important anti-censorship measure employed by IPFS is that it doesn't have to rely on the Internet backbone to exchange data. Well, it's not so much an active measure, it's part of the core design.

You can be in the same room with no internet connection whatsoever and still exchange data.

Network transports get added kinda regularly, so far there's TCP, UTP, Websockets, WebRTC, and a couple of work-in-progress transports: Onion, QUIC, FlyWeb
We start seriously discussing vacation about 2 or 3 months before we think we want to go. We leave this Friday, so we started in February.

We start with the hotel - as Las Vegas can vary greatly day to day based on what conferences are happening / DJs playing, holidays occurring - we pick 2 or 3 hotels we want to possibly stay at and I start building an excel sheet of which consecutive 6-7 days is the cheapest and where. Once that's decided, book the hotel and flight. Our flight to LV is always via SouthWest. Anywhere else, just choose which airline is the cheapest for the time we want to leave and return. Same for the car rental - once we know which days we're going, choose the cheapest not shady looking rental company that has the car we want.

After that, it's just a matter of brain storming what we want to do when we get there and start buying tickets or booking reservations once it gets a bit closer. This year, we've booked shows or night clubs for almost every day of the trip already. Had to get an itinerary app so can remember when and where, lol...

Otherwise, we've only ever been to all inclusive resorts in the Caribbean and those are pretty much just decide when, book and go. We just do the package deals; flight, hotel and transportation to the resort.
I also read this and though to myself "I didn't know other people do that too" :)
Gentoo is one of distributions that distrusted startcom and wosign certs completely not following any depreciation paths.
> Some of the locals are living their dream. Less stress than me, 10x happier. It's incredible.

I see this every day in West Africa. People spend huge time with their families, people build their own houses, and grow their own food. Sure, it can be hard manual labor, but certainly virtually everyone has money for a bottle of beer (or 10) every day.

We have a lot to learn from the "undeveloped world"
Ask HN: Where can I find stable employment without a degree?
I do not have a degree, but I do have a sizable amount of skills when it comes to Node, Networking, and Linux system administration. I have absolutely no idea where I should even begin to look for better employment than I have now.

I live in a medium-sized city in Illinois, and our job market is dead outside of retail/food.

Is there even one place that allows remote work, and will give an ambitious man, with decades of effort and learning under his belt, so that he can take proper care of his family? I can't go on at $11 an hour any longer.
At least you agree that Google search is unassailable.

That's the misleading example I wish people to stop using.

It's certainly true that the barrier to entry for new products is lower because of net neutrality.
This Week Special: The US Sinking Deeper into the Dark Ages
> You really got me wrong.

Did I now?

> Most of the upper-class people I know would sooner go to the club and dry-hump a stranger than throw a cocktail/dinner party (much less waltz).

Quelle horreur!

> I'm all for having fun and using a salad fork to eat dessert...

Here's where you portray yourself as someone who likes to break the mold just a little bit...

> but I'd be interested to see the world with like 25% less depravity.

...and here's where you suggest that current norms are too much and that people who don't conform to your idea of wholesome, "classy" fun are depraved.

We must have different definitions of moral superiority.
Just curious. What makes you hangout at HN?
Just to add the methodology is rather flexible as for example passive solar heating is ignored.
China and Korea had incredibly inconvenient and expensive moveable type that required extensive amount of labor. Page setting in western alphabet was much easier and Gutenberg invented good alloys to make it even easier. In addition Europe benefited from improved paper making technology like pulp mills (developed in Islamic world)

Just saying that Chinese had "moveable type" omits the technological and practical considerations that made European printing press success.

ps. Moveable type did bring some educational and political changes in China (centralism, opposition against government) but the effect was limited because Chinese writing system and inferior printing press technology.
You are asking your test system the wrong questions
@whyrusleeping is right, and adding to that, there's a work-in-progress Onion transport which is already being used by OpenBazaar in their fork of go-ipfs.

The respective work on making IPFS's routing work safely in an anonymous use case will be upstreamed soon.
Large infrastructure is usually hard to stop using though. Should I stop using eletricity? or cars? or facebook? I could live like a hermit but that's not exactly realistic. There's some talk of twitter becoming benefits corporation. Not sure that goes far enough, why not allow users to vote or decide delegates to vote.
Jonathan Blow “Making Game Programming Less Terrible” Talk  Reboot Develop 2017
(Vouched for civility and substance despite a recent ban. Please don't make me a fool to have done so.)
The script in the article creates an Inkscape process for each exported file, I'm surprised it's so fast.
I'd look into Python scripting to do the export from a running instance of Inkscape at the press of a button.
FYI, on a benefit corporation in case anyone hasn't heard of them. Save a google search.

In the United States, a benefit corporation is a type of for-profit corporate entity, authorized by 30 U.S. states and the District of Columbia that includes positive impact on society, workers, the community and the environment in addition to profit as its legally defined goals.
The problem is that a bad apple ruins it for everyone. Now managers have to deal with the constant complaints fo those who aren't as productive at home. "why is it ok for Bob to work from home twice a week, but not me?" Once that starts you either start aggressively firing (unlikely) or just take away work from home entirely.

I imagine this problem only grows with the size of the group/company.
Frustrated with Tesla and GM, David Einhorn Amps Up Pressure
Yeah it is what the Turing Test is all about and it's why I (like a lot of people) have always believed the Turing Test is insufficient as a test for AI.
How I Get My Data for Stats created using play by play commentary
Show HN: PoC running Docker containers on WSL, natively
Even if you get an attorney if the company has no money you probably won't get anything. The employees of the company have a higher priority then you. Also the attorneys that handle their bankruptcy will have a higher claim. Also if their customers gave them money for stuff they didn't deliver they would have a higher claim.
Profession: Full-Stack Web Developer - Full Time, remote <Just me and the founder>

Workday:

- [7:30AM] Wake up

- [7:45AM] Get dressed

- [8:00AM] Take a quick walk to the gas station for energy drink.

- [8:15AM] Start reading my emails and conversating on Hacker News, Nim lang forum, reddit.

- [9:00AM] Eat some breakfast.

- [10:00AM] Start actual work.

- [11:00AM (M, W, F)] Phone call with the founder to discuss progress.

- [11:30AM] Start daily workout: Gymnastics/calisthenics(M, W, F), cardio (T, TH)

- [12:30PM] Take Shower and eat lunch

- [1:00PM] Get back to work. Mostly React and Django stuff at the moment.

- [6:00PM] Finish work for the day,

- [6:15PM] Start working on side projects, tutorials, learning, practicing etc. Sometimes I study math or Japanese.

- [9:00PM] Play some overwatch, blackwake, beamNG, Persona, whatever. Sometimes spend time with the GF watching TV.

- [12:00AM] Let a podcast lull me to sleep.
I think this person is here to spread FUD and waste our time.
> giving its workers the same rights and wages that we give our workers in the US.

You need to account for cost of living. Also, if you're really worried about low wages, maybe start complaining about other countries since wages in China continually and rapidly increase.

Chinese wages now higer than in Brazil, Argentina and Mexico:
https://www.ft.com/content/f4a260e6-f75a-11e6-bd4e-68d53499e...
Using lighten() and darken() in SASS
Nothing obligates you to use a node which censors. At the same time, a node you own can't unintentionally (as with Freenet) end up with illegal or undesirable content.

A tradeoff has to be made. Yes, I censor when I don't pin someone's porn and serve it off my node. At the same time, I'm not preventing anyone else from accessing that information.

Another comparison would be to Bittorrent. Given x.torrent, my refusal to share its contents does, in a sense, make me a censor. But my refusal (unless I'm the sole possessor of its contents) doesn't prevent anyone else from sharing it. So the final contents remain uncensored (in the whole).

Hell, even freenet "censors" in that infrequently accessed content will eventually stop being replicated within the network.
Not the previous poster, but I'd argue that being able to point to something meaningful (doesn't have to be the whole system, but a coherent component) and say "I made that" brings satisfaction that's hard to beat.

This seems tricky to reconcile with the "everything is done by a team" model that's currently in vogue.
Like I said, I wish 8051 had some good compiler. Like gcc.

No disagreement there that handcoded assembly is slower to develop! You do get code size below 50% and it runs twice as fast.
Ask HN: What's the most annoying aspect of your day to day?
Not sure if this will be a great place to ask, but curious to see.
Optimally something that could be solved with software
The fact the tailpipe on your car ejects a lot of useless heat is waste. Similarly, a car's radiator is ejecting a lot of useless heat. Sure, tracking this feels hand-wavy but using less fuel because you drive less is different from using less fuel because the engine is more efficient.

However, this stuff still very simplified as lighter cars use less fuel even without changing the % of waste energy generated.
I found this, it may or may not be related. The gist is relatively recent research (2011) discussing using x-ray refraction rather than just attenuation and is capable of "creating precise images of the contours of all objects".

A New Generation of X-ray Baggage Scanners Based on a
Different Physical Principle
www.mdpi.com/1996-1944/4/10/1846/pdf