skysight-inc/HackerNews huggingface dataset:
I mostly rely on system images from Proxmox, they're fairly okayish to run even without PM.

I still need VMs for some things, especially when the kernel of the host is too old or missing modules I need or when I need to mount things via FUSE (or similar ops).
I don't really get what it is that Blockwave does...
The Case for Dancing Astrophysics – Facts So Romantic
HAProxy can do TCP traffic, I do that to proxy SMTP and SSH into backend servers where they are needed.
Nowdays Astronauts maybe don't need to be that good, but they absolutely did have to do difficult calculation and other tasks in the 60s to land on the moon.
Yep! Steve Goodman's "Lincoln Park Pirates"

https://www.youtube.com/watch?v=dF3q7o8Yjrg

http://www.songfacts.com/detail.php?lyrics=9522

...
We break into cars when we gotta
With pick axe and hammer and saw
And they said that this garage had no license
But little care I for the law
...

Funny that it's their license that's been revoked in this case.

...
To me way, hay
Tow them away
We plunder the streets of your town
Be it Edsel or Chevy there's no car to heavy
And no one can make us shut down
...

I'll believe it when they're actually gone (and not just reopened under a different name).
So in order to use this "simple trick" you have to study law and law enforcement policies of each country.

Why not get real prescription, or split large bottle into smaller bottles?
> and the only people who did it were highly trained, had balls of pure cast iron, and frankly accepted the very real possibility of death.

Because it was a 60s space craft. A modern space craft you get in do nothing, it will fly its plot and land.

Sure there is risk but you highly trained is hardly necessary.
Seems to be working with Google Docs, but not with GMail...interesting.
I don't know exactly how that bug bounty program works, but it feels like there may be some fundamental issues with bug bounties in the context of open source projects.

For example, what is there to prevent someone from introducing a bug into an open source project, first of all, and then subsequently claiming a bounty for identifying and/fixing it?

(Maybe this can end up by forcing more careful pull request auditing for security critical projects, but that seems like a big ask..)
Hey smartphone, you are fired
They'll decide what they'll do on VIP Beta period maybe?
These types of MSM clickbait headlines are a pretty reliable buy signal
I did university late, after programming professionnal and hobby experience, but it was in the 80s. IME, it was interesting, but not that useful. The problem is that for practical work, you don’t learn more than what you already learned working, and what you really learn, the theory, you just cannot apply it in practice in the university.

Nowadays however, there are a few domains, that could be worth learning in university and open doors for nice jobs, such as deep learning, or biology (DNA, artificial life, etc).
That doesn't seem relevant, given what the article says:

>On the first day I soothingly assured them that they wouldn’t have to do any programming, which of course was a complete lie.
> Unless we want to start paying for google searches and Facebook, this is how it’s going to be.

Not necessarily. There is always the model of selling ads without such obnoxious tracking. If Google would base their targeting only on the phrase typed into the search bar, then I'd be okay with that. But them stalking me everywhere I go around the web is not cool.
Any chance for a less biased title? I'm fine with you being skeptical, but maybe there are better ways for expressing that than a HN post title.
Elevator Repair Sacramento
Enpro Services is the best electrical contractor company in Scaramento offers elevator repair services with the years of experienced team. Browse us online.
Okcoin expands services to 20 united states
Hmm... and now it's time to make bots that play the game better than I ever could.
> People do not have to be mindless money maximizers.

No. They don't. Companies do.

To a degree, they DO have a fiduciary duty to maximize profit over the long haul; if Amazon didn't take all legal shortcuts it'd be at a competitive disadvantage and a competitor could put it out of business.

Optimizing every aspect of their operation gives Bezos, the person, the opportunity to act following his moral compass (space exploration, philanthropy, etc.)
Apple/Google maintains AppStore server, it maintains user review, it filter fraud and malicious apps.

Wagon factory don't give a shit if you break your wagon. They don't care if someone bought it to create lure kids to eat rat poison.

The analogy doesn't even make sense.

Go ahead and write your app for other platform on the internet. Or go ahead and sells your Android APK directly on your website.
Hey you take that back! My ClownBoingCloudCoin holdings are going to make me a millionaire as soon as the whitepaper is released in quarter 2 next year
> We forgot how insane it is to pump explosive gas into our houses

Yet mention that we could have solar panels and batteries for local storage and people will say "we can't have huge banks of batteries in our houses, think of the fire risk!"
FYI: STDP generally stands for spike time dependent plasticity.
Some people are just assholes. They need to be told to fuck off, while the harsh language might a bit strong, it might also prompt enough of a serious conversation and prevent the growing toxic culture.

Actually no it's not a bit strong, those people need to be outright told to fuck off on a more frequent basis.
Yeah, but this isn't at all like Pokemon, which is the problem. I thought it was obvious, but my point is that "collecting" games or trying "play all the games" isn't the right tagline for a game platform.

Has any established gaming platform that has ever existed (except for maybe the super early ones) made game-collecting a thing? Trying to play every game on a console is a silly and pointless fools errand -- yeah you could do it, but there's no inherent value. At least to me, it seems like the value-add for a system like this is to effortlessly play games with your friends, and then maybe to check out some console exclusives that represent interesting gameplay. Who in their target market wakes up and says to themselves "I need to play every game ever released for this new platform"? They're doing lifestyle segment marketing already, hence the smiling clean-cut millenials sitting and enjoying quality time together, they're encouraging me to want to be like those people, but then I read the line and instantly asked myself "why would I want to do that".

Just seems like the marketing team took the wrong turn on the road to being different. Maybe I'm totally wrong, and I'm just one data point, but also, maybe it's that that line that was awkward.

[EDIT] - On second thought, my original post was badly phrased. It's not the "weakest tagline I've ever heard", it just seems to massively NOT fit the context/platform/product.
Hey @JimDabell, can you tell me where are you based?
I absolutely love HAProxy ACLs. I use them to rewrite LetsEncrypt requests to another destination so I can cleanly request certificates on the proxy host without downtime or configuring backends or backend servers.

I've also recently migrated one proxy from Traefik to HAProxy, previously I had two proxies, one with T and one with HAP, for different IP ingests, now it's one HAP. Though I don't have failover since the networking in LXC seems to dislike multiple interfaces on the same subnet and doesn't seem to like HAProxy trying to listen on specific interfaces either, that'll have to move to VMs. (I need separated frontends with separate IPs)

The easy part there is that I fully automated HAProxy deployment including certificates with ansible, so moving from container to VM will be a breeze.

Lastly, performance is amazing. I've never had HAProxy even hiccup, even when I got DDoS'd at some point HAProxy held up like a champ.
I was like that and ignored Docker for a number of years. The app I'm working on has one database, one queue, one API server and one web front end. Some of these will scale when in production, but for eveloperment it's quite simple. I used to just run them at the command line and get on with development.

But using docker has been an eye-opener. I can now get my front end developer to have a fully working database, queue, API server running with a simple `npm run docker`. They are free to develop the UI without having to worry about the underlying stack. I am free to change that stack without having to worry about telling them what commands to run on their laptop to get it up to date.

As we add more services, such as email sending, image processing, video compression, it wont require anything special to configure from the front end perspective.

We're now moving it into the cloud and are now seeing the benefits of Kubernetes with our docker containers to deploy, have a blue/green deployment, not worry so much about what the servers are doing but focusing on deployments. This is very clever stuff and will reduce our hosting cost without having to duplicate infrastructure.

So yeah, I didn't get docker for a long time. It does depend on the types of apps your building though. My use case fits it perfectly.
I wish lxc/lxd got more love. I think a machine container makes more sense for non scale stuff.
I've been using https://github.com/jwilder/nginx-proxy and https://github.com/JrCs/docker-letsencrypt-nginx-proxy-compa... to achieve this for a year or two now. I prefer it because the domain configuration is set on the backend site, rather than the proxy image itself, which means you don't have to worry about cleaning anything up when you remove an image.
>They said computers would never be able to understand natural language. Then Apple built Siri.

So, they're still saying that, then.

Might as well have invoked Eliza.

As for the other two, they are just number crunching endeavors. If somebody said computers would never be able to beat humans at them, they were wrong from the start.

For the other things, not so sure.
Sleep is one of the three pillars of health. There are also many fitness and diet articles that gain traction.

As to why health is popular on HN, it's hard to be interested in the other stuff if you're dead! (I don't actually know why, I'm interested in these all personally, but nearly never upvote the articles myself)
It's an open source project, so something isn't working, did you file a bug?
Ubuntu and Firefox tried. I actually bought a phone with Firefox OS when it was released, it was horrible. I don't know if it was the cheap Chinese built ZTE hardware or the OS itself, or a combination of both. But I could hardly get it to boot, and when it actually did, the screen was flickering to death making it completely unusable. Glad it was so cheap, think I have it lying around somewhere though.

I agree with you however. We must be able to have more control over something that has become so personal.

https://www.techradar.com/news/canonicals-dream-for-an-ubunt...
https://developer.mozilla.org/en-US/docs/Archive/B2G_OS/Intr...
From their profile: Based in Brighton & Hove, U.K.
It's like how it's best that some companies or probably even countries are best to stay away from nuclear power: to have even moderate safety requires a certain attitude and ability to organize. If your city or country has a lot of corruption, then it's really hard to have safety because companies get competitive advantage from bribing.

The dark ages are constantly there, just waiting to return.
>>I am in India and we have a team that cleans up after work because we can have food at our desks and any food left out attracts cockroaches and mice/rats.

:)

Where do you work in India?

If your office infrastructure is so broken that you could have mice infestation, you definitely have far bigger problems than eating at your desk. In fact at this point in time, I'd like to think you have a mice infestation already.

At almost any major tech park that I've worked in Bangalore, I can't recall even single instance of even seeing a fly or mosquito in office. Let alone see a rat.
Thus is the nature of updating settings. Easy mistakes to make include:

* Changing a field's default value (is that even a mistake? users might perceive it that way. Also, is there a difference between a field set to the default value and has never been changed vs a field explicitly set to the default value? Should you change it in the latter case? Did you even track the latter case?).

* Overwriting a field's non-default value and setting it back to default.

* Migrating a field and mapping the non-default value to the wrong non-default value.

* Migrating a tuple of fields to another tuple of fields and getting the map wrong for an edge case subset of the input values (bonus points if that subset was thought to be an impossible state to get into).

etc...

The best way to avoid settings updates it to throw it all on the user. eg, Arch Linux just takes the approach: if, you update a file in /etc, the new file is just created with a special file extension and merging the new and current file is left to the user. You don't get nearly as many surprise updates, but... you spend time merging config files, which few people are willing to do.
> Lesson #2: the basic paradigm of code (strictly sequential execution, with flow control and function definitions) isn’t always intuitive and should be explained clearly to first-time programmers.

That's a good point. I like to tell programming newbies (or just other people who don't know what software development is) that a computer program is like a cooking recipe: It defines step by step what to do, and someone (the computer) executes it.
> My dumbass-self wonders about quantum entanglement or teleportation as means of communication we have yet to master;

We use lasers for quantum teleportation. There's no reason to believe it can be realised more efficiently without.
I did a project on this some time ago. Columbia gas was one of the worst offenders for sheer volume of leaks. Not only is it normal to leave leaks unfixed, frequently they disappear from the public record without any recorded nearby fixes.

It'd be interesting to see whether there's a correlation between explosion and leak location.

Github: https://github.com/RogerTangos/LostLeaks/tree/master/data

Overview (just for the Boston Area. I didn't do the analysis for Columbia gas.)
http://lostleaks.csail.mit.edu

I'm happy to lend a hand for the Columbia 2016-17, and 2017-18 data if others want to join in.
A little late, but this just means that it's a good idea and people are doing it and making a living off of it...

But I don't frequent sites like Wirecutter because there's too much editorializing for my taste. I feel like the model could be tightened up so much more.
this discussion is marketing. johnissington and bhowell same person
One of the big architectural changes in Lucee 5 was moving to OSGI https://docs.lucee.org/guides/lucee-5/osgi.html which is much more flexible
Going there. You don't need to know where Cairo is, or even a map to go to Cairo. You can just go to any travel agency and book a ticket.

And before doing exactly that, you could start by not taking everything (like the headline or my advice) literally and following it to absurdity.
It's worth noting that there is currently a gotcha with S3 Event Notifications such that they are not guaranteed. As a result, you may end up missing out on events.
What? How come the over-pressure safety equipment is not simply locks down the pipe, building backpressure to let the other side know about the problem? Or no such passive device is possible?
Actually, yes. There's a deep connection between the compressibility and predictability of things. But we're not good at learning the complex distributions needed for these sorts of things - there's a long standing competition for natural language compression, the idea being if you can do that perfectly you basically have human level semantic understanding.
I'm a web game builder and I'm definitely guilty of that. However, I make the games for myself. If other people want to play, fine, but I have no personal reasons to support anything other than my own setup. I presume a lot of other indie game developers are the same. I don't make any money on the games and have neither time, resources nor interest in making it compatible for browsers I don't use.
Not OP, but OP's point stands. If they can get special treatment, someone else's might be able to. The fact that it's a possibility means they must use it or risk being at a competitive disadvantage of a less ethical player.

Before an argument of "this justifies any type of behavior such as murdering your competitors' CEOs." There's a natural limit (albeit fuzzy) to what rules is in the company's self interest to seek a "special treatment". Relationships with gov't go sour, governments change, etc. What used to be "special treatment" might quickly transform into proof of wrong-doing against the company.
Encrypting or signing cookies quickly becomes painful when you have multiple front ends. Either they all need to coordinate around the signing key, or they all need to share the same key, and they need to synchronize on key rotation.
Is it really that hard to search for "airconsole serial adapter"?
Very cool idea.

Using VR for something that might actually help to expand the human knowledge. This provides researchers with the ability to work with molecules in a way that is good for people with visual and spatial thinking.
I think there is value in just writing interpreter figuring out as you go along. It won't be optimal but it will bring to your mind the questions you want to ask to make it better.
Show a disabled button or no button, if the user is not authorized to do action?
For all that Laing's philosophy failed some people, it does feel to me that the key here is the _time_ that they gave to people. The example here is extreme in that respect, but the way people are currently rushed through standard protocols doesn't lead to the best outcomes. Even if the outcome of a long period of care and attention is medication - which I think is a valid treatment if it works - I feel that the time taken beforehand would lead to better long-term outcomes (citation needed, naturally). Of course time means money, which is where it gets tricky in political terms.
Great book indeed.
How SSL Certificate Works with SmartPhones
Sure, if you want to play "guess which crazy decision the author makes will bite users in the ass next".

The project has a very poor history of bad decisions.
Lived in Chicago for eight years.

Owned a small business that was trying to get work with a city agency.

Got denied to be an approved vendor when I applied. We were told they would reconsider in two years.

A client of mine was wealthy and well connected. He was trying to convince me to let him invest in my business. I told him about being denied.

He made a phone call on our behalf to city hall. We got a call from the city agency within an hour that we were now an approved vendor.

Moral of the story. Chicago is corrupt AF.
I think the job posting issue is partially related to recruiters not knowing much about technology either, so they stick to "measurable" means like degrees and technologies, even though it's often stupid. Also, job postings are generally optimistic, and you might still have a good chance if you don't meet all requirements.

On the other hand, I also thinks it's not ideal for someone with only little software engineering education to aim for a job which is full-on coding. I think those kinds of workshops (or single programming courses) are more useful for jobs where coding is just tangentially a topic, like if you're occasionally creating/maintaining advanced spreadsheet files, or work together with programmers (if you're graphics designer, product manager, or similar).
> Dev builds are just as annoying with Golang as Ruby or Python.

Hm, I'm pretty sure I can take any Go project out there and build it in a matter of minutes on my current OS (depending on the build time of course). Just a matter of setting the environment on the right compiler binary and retrieving dependencies (which just came better 2 weeks ago with 1.11's modules).

I'm pretty sure too I'll very quickly run into dependencies hell by picking randoms ruby/python programs. Just take a look at that SO question: https://stackoverflow.com/questions/2812471/is-there-a-pytho....

Interpreted languages have their uses, of course, but there's a clear difference in both ease of deployment and development between the realms of interpreted languages (Ruby/Python/PHP/etc.), VM/IL/JIT based languages (JVM/.NET/etc.) and 'plain old' compiler based languages (C/C++/Rust/Go/etc.).

> In fact build awkwardness is orthogonal to static vs dynamic typing.

I said "interpreted languages' ecosystems", not "dynamically typed languages".
I think you're mixing concepts here (or just maybe you're adding info not directly related to my comment).
Propagating a dream – the orchadist who invented the little apple
Well you wouldn't enjoy working in London then!
Can you elaborate more? Is this related to S3 uptime SLA or is there a different reason?
You might have a look at "Write Your Own Compiler", which builds a full compiler (emitting ELF) for a block-structured language in less than 1600 lines of code. It is a very short introduction (slight more than 100 pages) and yet covers many aspects of compiler writing. The compiler source code is in the public domain.

Yes, I'm the author! There are other, more in-depth, compiler books on my homepage: http://t3x.org

The home page also contains the source code to many compilers and interpreters at different levels of complexity, from trivial to real-world.
Haryanvi songs
Awesome project, will follow the development. Thanks for posting, you got all my upvotes!
I don’t mean to advocate vigilantism, but I’m going to:

1. Step one, file claim in small claims court, get your money back / recorded action against the towing company / etc.

2. Carry a tyre valve removal tool with you. Whenever you see one of the offending companies tow trucks parked, and either unoccupied, or the driver is distracted, remove the valves from as many of the trucks tyres as you can.

This shouldn’t damage the tyres, unless they are left deflated for a long period, and it’s extremely inconvenient.
When i was growing up something similar happened in our town - over pressure caused by connecting a high pressure gas line to the local supply - police closed off the whole town and a few bits and pieces blew up/caught fire.

http://www.hertsmemories.org.uk/content/herts-history/towns-...

That was human error rather than failing infrastructure.

My initial thought in this case, before hearing about the underinvestment by the utility company, was SCADA kit tampering/hacking. Running the pressure slightly high would be a very similar approach to the spinning of centrifuges at slightly over speed - not immediately detectable but with serious consequences. Judging by the comments on this thread it looks more like ineptitude/negligence by the utility.