skysight-inc/HackerNews huggingface dataset:
- Be able to delete all your code without feeling sad about it. It's freeing to be able to delete code if a better solution presents itself. Generally these things can be found out by talking to business people and other developers, by having a session where you draw the proposed solution out on a piece of paper or by just iterating through it yourself.

- Confidence comes from trying, and failing, and trying again.

- Burnout is real. Know when you are close to it by knowing what triggers your anxiety and stop. Having the ability to remove yourself from a stressful situation, even if just for an hour makes all the difference .

- Test your steps. If you can write code to test your steps then it's great but most of the time a simple browser reload/button click or command line run action with verify if your change works will be good enough.

- It's fine if you don't know. Having the ability to ask for help will mostly be met with respect.

- You are not defined by your code as a person :)

- Theoretical pureness mostly gets in the way of solving an actual problem because of the endless debate it sparks in a team. If your goal is to write code that is readable for someone in the future then it doesn't matter what design pattern you use. Computers are fantastic at understanding code. Humans however need some help.

- Try and clean up as you go. Like your home, if the dishes pile up too much it becomes unliveable.

- Lastly, learn how to understand legacy code. It's a fantastic snapshot into the way the business was thinking at the time and to see it evolve and be that change is a privilege to be part off.
Hm. I know this article was just about Graal, but I really wish there was just a little comparison and contrast to the status quo, C2.

I'm no expert, but I was under the impression that aggressive, speculative, inlining and partial escape analysis were also big parts of C2. PEA (I've read somewhere?) is much more powerful in Graal but I'm curious why that is an if inlining is handled any differently.

The authors other article seems to imply it is but that don't get into it either. https://news.ycombinator.com/item?id=18138207
"riders" is actually individual trips. In other words, that's a $7 subsidy for every trip beyond the fare paid.
One thing I'm always impressed by is what the internet is - what it most fundamentally is.

It's nothing but two or more people connected by a line being able to send a reliable message of 0 or 1 to each other. That such a thing that would revolutionize the world and nearly every aspect of peoples' lives is something that would have sounded unreasonably hyperbolic in the lifetime of many people still alive today.

The most unremarkable sounding achievements are somehow often what lead to the most revolutionary achievements and developments. On the other end of the spectrum the most revolutionary sounding achievements seem to invariably sputter off into nothing.
Yes, they're definitely from Texas: not the usual "cowboy coders" == "coders whom take too much initiative / don't follow a plan / directions."

J2EE usually means GC pauses (hell), XML (hell again) and dependency injection (hell also). Thankfully, hells tend to pay well if someone is willing to schlep the muck around quickly and reliably.

JVM (IBM's, Oracle's) and CLR runtimes are battle-tested and much more widely deployed to run civilization than most non-enterprise developers realize.

Also, I should probably look that guy up as I'm in North Texas at the moment.
Why else would we be here?
This is scarier than you think. So long as most people are okay with it, you may not have much of a choice in whether to participate or not. (Just as you mostly can’t choose to pay for web content instead of watching ads.)
10 Rules to follow while focusing on online business growth
MIT CSAIL's machine learning system can reliably detect fake news
1. You could Google the authors/books/courses.
2. I did a CS degree but I worked almost full time as a freelancer learning technology while I was at University (this helped me pay my University fee and also make extra money for everything I wanted to try like different ventures).
3. For marketing. The basic ideas came from doing my own ventures. When you really need to get the word out, you start using social media, link building, backlinking, SEO, SEM, Ads etc. There are really good Udemy courses for that (try the ones that are free). I read the book called 'Traction' for exploring marketing channels. Its great. Most of the other things come from daily feed coming from different sources. I like gary vaynerchuk's stuff on it these days.
4. I combined marketing by giving business ideas and opportunities for expansion to each employer I worked for. Things like sharing links to good content, doing analysis of competitors and helping young marketing guys (in startups).
5. Read a lot. Don't try to be someone else. Adopt the things you like in someone and keep moving!
Self made ... by both the banks and the programmers.

As the article notes, these developers don't seem to have done a great job of documentation. Perhaps deliberately, given the comment about personal vindication. "You can't survive without me" is not a great look for either employee or employer.

Perhaps they are cowboy developers in more ways than one.
There are already 100% electric busses running in London and elsewhere, with more on their way.

Good luck making your own fuel (N.B. in a lot of places it is illegal or in dubious grey-areas, plus there are the obvious environmental and safety implications which might prevent you from doing it one way or another). Why not just use that electricity from the solar panels to charge an EV's batteries?
"Realize that data is more important that code for the most part. So treat data like it's precious." This is excellent advice.
> Unless you're in a jail cell, of course.

Or dead.
This reminds me of a bit in one of Bill Burr's standup shows, where he says that if a woman wants to make her boyfriend/husband happy, she should make him a sandwich, hand him a beer, and then leave him to whatever he was doing before you came in.

I think a lot of people forget about the random act of kindness, and how it can go a long way towards making people much happier. It can be as simple as stopping to let someone cross the road, making your partner a sandwich, tidying the house, or even leaving a nice reply to a tweet.
The bank and "IT Cowboy's" technology teams have probably spent years on "Ayne Rand's Train." Projects headed for failure. Everyone is concerned with avoiding/pinning blame instead of building software that works. Deep knowledge of contracts instead of deep knowledge of code.

These are common pathologies. I agree though. This is incompetence at technology from strategy to the details.

It's important to understand how much technology gets built this way. Usually these projects are not outright, public failures.
> though only 32% accurate, had the highest accuracy among methods of identifying which sexual offenders will go on to commit new sexual crimes

i.e. a random number generator is more accurate.
What Is Google SEO?  How to Works
Meta Description Tag: The Definitive Guide (2018 Update)
How much of thought is encoded as speech to begin with?
> “A cloud-based brain-to-brain interface server could direct information transmission between any set of devices on the brain-to-brain interface network and make it globally operable through the Internet, thereby allowing cloud-based interactions between brains on a global scale,” Stocco and his colleagues say.

I bet they struggled to keep a straight face saying that.
Feynman had a party trick where he could time a minute in his head by counting the seconds and count up the number of lines in a newspaper article.

A friend of his tried and couldn't do it, but was able to hold a conversation while timing a minute, which Feynman couldn't do.

They realised that while Feynman was counting the minute, he was counting verbally (but silently), while the friend was visualising a counter - or Feynman was using the speech centre, so could do a visual task at the same time, while the friend was using the visual centre, so could do a verbal task.

Something as simple as counting in their head was done completely differently.
> The number of deaths from cancer has roughly tracked population growth.

Is this a good metric though? It seems to me that (1) once you get cancer, you always have cancer, and (2) if nothing else kills you, cancer does. So maybe a better metric would be, the lifespan of people with cancer?
Better structured, easier to debug, and the tooling exists to incrementally refactor in a relatively safe way. There are also migration paths to better worlds. IntelliJ can auto-rewrite Java into Kotlin, preserving comments and formatting along the way, and even detecting common Java idioms that have better Kotlin equivalents and rewriting them too. So, not only can you migrate to better app containers, database engines, upgrade your garbage collector and compilers etc, but also even switch to a much more modern language nearly pain free.
Hard-coded business logic: yuck. IIRC there's proprietary software (SDKs / integrations) specifically for specifying, running, testing and enforcing business rules efficiently so that applications just present an API or respond to events rather than having to know everything about the business, and so not having to change N apps when a business rule changes / track down weird bugs when a business rule changes because another system didn't get a change also.
Here in Switzerland we have a lot of speed cameras and they are ruthless. 3km/h (1.9mph) over and you get a ticket in some areas. They are fully automated and ticket is automatically sent to the owner of the vehicle by mail. There are units in the city that bring in more than a 1 million a year each. The trend in deadly accidents is downwards but it's probably not only due to the massive fines.

A lot of the city has been reduce to 30km/h (18.5 mph) zones which drivers hate but makes it a lot safer for pedestrians.

[1] https://www.watson.ch/schweiz/strasse/861871246-in-welchen-s...
Ask HN: How would you start from scratch in tech after losing a 7 year business?
Scenario:

1/ You have a 3-month run rate after losing all of your cash which you kept re-investing

2/ Your role for the past 7 years has been a “bit of everything” - full-stack Dev (PHP) & AWS.

3/ You can’t really show a portfolio because you didn’t do any side projects. Nor do you have a GitHub or StackOverflow account with any public history.

4/ You learnt AWS “on the job” and luckily you renewed your 3 AWS certifications which are valid for 2 years (Associate level) which you just took as a professional challenge.

5/ You are studying for a Master’s part-time in Software Eng at an Ivy League school. You didn’t do an Undergrad.
Yep. Some time ago I did some research on which was the most remote place on Earth, to travel just for the checkmark of "yeah I've done it". Pitcairn Island was one of the top contenders, noped it out of the list after learning about the stuff that happens there.
Value of Time Compounding
China Used a Tiny Chip to Infiltrate Amazon and Apple
Are there any concrete examples of these larger scale VC:s and the companies they've funded? The small-fry tech startup is the most familiar story.
One idea that the article doesn't convey well, in my opinion, is that the Same-Origin Policy only prevents the browser from reading the response from an HTTP server to third-party host, but it doesn't prevent the request from being issued in a first place. The CORS headers are merely a way for the server to indicate to the browser whether it is allowed to read the response of not, but it doesn't protect the server from anything.

Especially, setting the "Access-Control-Allow-Credentials" header to true means that a client which sent a request with a cookie is allowed to read the result, but whether the request is sent with a cookie or not, and will be treated as such by the server, is entirely up to the client.

So although malicious.com cannot read the details of bank.com using AJAX, it can definitely send a POST request to trigger the transfer from the user's account to a malicious account using the user's cookie (blindly so).

This is the reason proper CSRF protection must be implemented by the server, independently of whether CORS is enabled or not.
I’ve heard of code being put into escrow for similar reasons. Basically a guarantee because one man shops or even startups might be asking an enterprise to take a risk on them.
The Big Hack: How China Used a Tiny Chip to Infiltrate Amazon and Apple
Barcode Detection in a Web Worker Using Comlink
And there is a custom scrollbar that you can't actually click or drag. And the website changes the cursor for no clear reason, too.
We did a deal like this with a giant IT company with a 3 letter acronym for a name.

We had a "break glass" option. If the client wanted to take over the code, they had to pay us a prearranged amount. The actual amount in our case was about 2 x the lifetime revenue to us of the deal from memory.

This seemed to work well, they had insurance, but we knew that if they ever broke the glass we'd be laughing to the bank.

At one stage things got tetchy and we hoped they would break the glass - but they never did.
I always assumed these guidelines to be more of a joke, as they also say

>Please don't use Hacker News primarily for political or ideological battle.

which HN staff themselves blatantly violate.
We can finally figure out what women want by directly reading the brain.
I don't know what to think of it. The article grossly misinterprets the experiment as some sort of magical thought interface, but in fact it's just a utilization of EEG devices and software. But then I read the comment of one of the engineers and I cringe at "cloud-based brain-to-brain server". This sensationalism in science and engineering has to stop.
Less than 3 seconds on google says otherwise. Ignoring the hundreds of near-misses, here's a handful of actual collisions.

https://www.bbc.com/news/uk-36067591

https://www.newswire.ca/news-releases/investigation-report-i...
international-airport-quebec-674056663.html

https://www.bloomberg.com/news/articles/2017-12-14/drone-ope...

https://petapixel.com/2018/02/16/drone-causes-aircraft-crash...
So if you invert its output, it will be more accurate than a rng?
GlTF and USDZ: AR/VR Superformats?
Hey, one more reason I preferred Chrome was Adblocker. Sorry, forgot to mention this in previous post. Not so sure if it can be integrated in this, but I had gotten used to it, so it's weird to see the ads popup again. Especially when you are looking at marketing channels, and browse Instagram and Twitter too.

Have installed the app yesterday. The interface is more intuitive now. Looks good. Love the collection of apps too. And the quick switch as well.
Why not use a Linux derivitive?
I totally agree with this article. I'm giving a point of a view of a pure developer who knows nothing about DevOps things and managing servers.
I kind of know what NGINX is and barely know how to configure something like systemd.

I recently setup a digital ocean droplet and setup my blog there to actually understand how it works. It was great because I learned a ton and feel in control.
Pretty simple setup - single droplet, rails with postgres, capistrano to automate deploys and a very simply NGINX config.
It took me multiple days to setup everything, compared to the 5 minutes Heroku would have required - and it's not as nice as what Heroku offers.

Still, I'd wait as long as I can to get out of something so simple as Heroku for _anything_.
I understand it gets expensive quickly, but I really want to see the cost difference of Heroku vs the time spent for the engineering team to manage all the complexities of devops, automated deploys, scaling, and I'm not even mentioning all the data/logging/monitoring things that Heroku allows to add with 1 click.
"plus the added cost of land (good farm land is expensive to own or rent)"

Urban land is much more expensive per unit. not only that, but you have the Capital expense of the machinery and buildings, plus the operational expense of heating, lighting, ventilation, and fungus control.

http://blog.zipgrow.com/indoor-hydroponic-farming-costs-prof... has a good overview of the costs. $110k for 500 square feet. excluding building. Then you have the opex for lighting which is $1100 a month. You'll need heating in winter, which will similar cost.

To put that in perspective, https://www.uklandandfarms.co.uk/rural-property-for-sale/eas... grade II soil. $80k, buys you 211266 square feet, with change left over for tractor, plough, seed and tillage hire/buy.

Moreover, its not an asset that will depreciate, unless one lets the soil blow away/don't improve it.
Very nice! Thanks for writing this.

Click the title link to get the table of contents for the entire book. I just bookmarked this TOC page. I only use Common Lisp occasionally now but I see this being a great resource.
Ironically, I'd expect the steel posts to actually reduce the occurrence of lightning in the area in much the same way as a lightning rod does, by dissipating charge gradually and thus making the area less attractive to lightning strikes.
It's entirely possible to get a nonsense paper into an economics journal, even when not intentionally trying to expose the discipline as "nonsense". I'm not sure what you're not understanding here.
Prosit!
And, this shit has been going on for 20 years, my uncle (now in his 80's) made bank Cobol contracting and subcontracting EXACTLY the same way in the run up to Y2K: hiring developers "early retired".
Reminds me of this Futurama scene:

[Fry and Leela after Fry had an advertisement in his dream]

Leela: Didn't you have ads in the 21st century?"

Fry: Well sure, but not in our dreams. Only on TV and radio, and in magazines, and movies, and at ball games... and on buses and milk cartons and t-shirts, and bananas and written on the sky. But not in dreams, no siree.

If this technology gets refined, this might even be a reality in what, 50 years?
> The highest mortality was in the first five years of course. Take that out of the comparison and the figures change surprisingly.

Not just the children, but women too, mothers specifically. Child birth was very risky until only recently. Since they also had a lot more children the risk was really high.
Sorry, that's incorrect. Shortcuts are available independent of Siri being enabled - I've just checked this by disabling Siri on my phone.
I think you should prepare the MVP first so you can try a prototype model with a limited audience.

Can you tell me the motive behind your idea?
I’m not sure there is a real issue behind this this doesn’t happen with the original charger or any good charger it seems without tampering I’ve found 2 devices that don’t auto charge on my XS both have pass through or secondary functionality capabilities one is a cheap charger at work that comes with an SD card reader for some reason and another is when I use my USB OTG dongle with charge passthrough that I use to connect my hardware password wallet (mooltipass) to my phone.

All the demonstrations I’ve seen so far were with either non-Apple and no brand at all chargers, often coupled with a USB MITM power meter with data passthrough or some other dongle.

This might just be working as intended feature.
Look at the charts in your own link, spanning 2007-17. Audit rates were increasing under GWB, then plummeted over the course of the Obama administration into 2017.
Disable or Enable SSH Root Login and Secure SSH Access in CentOS 7
We all know that CentOS comes with root access disabled for the outside world by default. This means that you can not directly log in as a root user via SSH, but you can still go ahead and utilize root privileges by using the ‘sudo’ command instead. However, sometimes it is more convenient to log in directly as the root user. That’s why in this article, we will talk about how to enable, disable and secure the SSH login to your server when attempting to log in as root.

https://www.rosehosting.com/blog/disable-or-enable-ssh-root-login-and-secure-ssh-access-in-centos-7/
This is so freaking cool, I literally can't believe this is happening and am so excited about being involved in technology at a time when such advanced capabilities are right around the corner. I wonder how tricky this is to actually build. I wonder if you could use some of the stuff off of OpenBCI and build one of these BrainNets using available resources. Anyone want to try with me? I can't believe they were able to accomplish this using only 32-channels, that seems pretty unbelievable.

Probably out of reach but it would be good for this kind of tech to not just get cobbled up in the regular patent storm and be able to keep some kind of implementation in the public domain as a result of putting this together. Oh, to be a CS student at the University of Washington right now... must be a fun time. I would trade an arm and a leg to be at the forefront of this domain, its the culmination of so many different fundamental breakthroughs that have been made over the last 20 years. What a time to be alive.

I can't wait to see where this + AR/VR will take us, but am also quite concerned about the cavalier attitude that megacorp tech companies take toward privacy issues and the implications of true telepathy on social interactions on a broader level
Totally agree with the author, for my side projects in Node.js, I use the following:

- pm2 for uptime (pm2 itself is setup as a systemd serivce, it's really simple to do and pm2 can install itself as a systemd service)

- I create and tag a release using git

- on the production server, I have a little script that fetches the latest tag, wipes and does a fresh npm install and pm2 restart.

- nginx virtual host with ssl from letsencrypt (setting this stuff was a breeze given the amount of integration and documentation available online)

Ridiculously simple and I only pay for a single micro instance which I can use for multiple things including running my own email server and a git repo!

The only semi-problem that I have is that a release is not automagically deployed, I would have to write a git hook to run my deployment script but in a way I'm happy to do manual deployments as well to keep an eye on how it went :)
Could you reference some texts from within gender studies that you feel are both representative of the field, and which outline the negative aspects of the epistemology of gender studies that you are perceiving?
I guess because good programmers are not good in business.

If a bank or any big corp is in trouble with legacy software and they approach you to fix it, charge them 500/h or more. That is still cheaper than the time they need to find someone else.
I am surprised nobody has referenced "Gattaca" (1997) yet.
Right. Those developers who were given days and months to document their work deliberately did nothing instead.

Wait, no, I've literally NEVER heard of management asking developers to delay the next release to document their work.
In that specific experiment (no vacuum), the bowling ball will be faster...
And when that black guy that was just gunned down "happened" to have a knife in his pocket when searched there's no doubt that he was only seconds away from using it to attack the police?
I think GitHub's great, and I'm mostly okay with having to rely on it heavily at my day job, but I dislike how code reviews + PRs are necessarily tied to branches.

What are the chances of GitHub introducing stacked diffs (or a similar abstraction) as an option? It'd be great to try out this workflow on a non-trivial project, but it seems like a hard sell organizationally when it involves migrating to and supporting a completely different tool like Phabricator or Gerrit.
Ask HN: Is there any automatic cutoff to apply YC?
Like,

- Some founders have an obligation during YC, so they cannot go to SF

- Some founders doesn't own 10% stocks