skysight-inc/HackerNews huggingface dataset:
Brilliant comment. Shouldn’t you be building startups yourself instead of trying to fit into these teams? I think your skill set speaks for itself.

Recently I joked with the interviewers over Skype screen sharing that I probably wouldn’t be fast enough to get a pair programming exercise done with 3 of them watching me. And that often these things you either see right away or struggle with. They all laughed and agreed.

I wanted to test a particular function after setting everything up, installing jest etc. But was told not to because deconstructing xpath was an implementation detail. No one could see what was wrong with my working and all three of them said it’s the way of working and not if you happen to get the answer on the day.

Of course they failed me saying I was too weak at programming. I won’t be doing coding over Skype screen sharing again and with more than one person in the room, it’s just too stressful and random.
Apollo AGC Restoration Part 1
Snap comes to mind.
Free Python SMS API
California Man Pleads Guilty in Deadly Wichita Swatting Case
The CDC has some recommendations on it (yes you can have mold tested to see if it's dangerous):

https://www.cdc.gov/mold/stachy.htm

I'm not really sure about keeping the humidity below 50% though. The UK and most of Northern Europe has rather high humidity in the winter. It commonly reaches 80-90 RH outside, so you'd have to heat your house to 25c/77F to bring the humidity below 50%.
Has anyone tried constructing a UV-C based filter before? You would need to be careful to make sure no light leaks out.
Just use a chip packet instead?

https://www.telegraph.co.uk/news/2017/11/27/australian-sacke...
Rob Pike – Go 2 Draft Specifications
Most early VCs get preferred stock and sales early. That's what happened with Blue Apron's IPO. The VCs benefitted greatly as it was their stock being sold to the public, first.
Yes, but when did he first become an anti-vaxxer?
There's something special about it when applied to code though. Spaghetti code that's been copy/pasted is, in particular, quite worthy of being called "copypasta".
A wet paper filter is the perfect place for mold to stick to and send spores all over the place. If you have a mold problem where you live and can't move out of the place, you need an air filter and a dehumidifier. Unfortunately, it's hard to jerry-rig a dehumidifier on the cheap. If you were in London in the winter, it might have been more practical to turn up the heat to keep the room as dry as possible.
Hi, Firefox Accounts developer here. You're correct in your understanding that that login flow is ultimately driven by a webpage, and this is a deliberate trade-off that we made in the interests of reach and usability of the system.

It's certainly a trade-off that not everyone is comfortable with, but we're confident it's the right one for the majority of our users. You can read some previous discussions on the topic in these bugs (and additional suggestions/feedback therein is definitely welcome):

* https://bugzilla.mozilla.org/show_bug.cgi?id=1034526
* https://bugzilla.mozilla.org/show_bug.cgi?id=1447656
Crossing the Sahara in the Fourteenth Century
It's semi-bold now. Thanks for the idea :)
Another oddity in using adaptive cruise control that happened with me and scared me a bit: imagine you are in a congestionated area and eventually enter a lower speed uncongestionated area, the car is going to speed up. If you don't notice the speed up and intervene immediately, you might easily end up at speed that is unsafe, unallowed, or both.
I completely agreè on your first remark!
A million+ lines of Java code for a product we (in a previous company) had; it started out nice and design pattern etc but after 5 years with ~200 different coders adding/changing things and no time to refactor, it became bad enough to trigger a phase out of the product and replacement by another product. I actually moved roles to figure out how to not make the same mistakes: those lessons work for them until today.
5G craze continues: The 5G spectrum auction is starting
Don't buy beats. There is no real correlation for quality and cost, and part of the fun is making a beat. Your time and money will be better spent either learning mixing and mastering (which you already have good fundamentals), or getting time with a studio to record/mix/master, which should only be done if you already have a fanbase to support the cost.

1. Getting exposure
Right now from that video, you are a faceless rapper with no real incentive for a fan to subscribe, or follow on social media. You should either look into making a cheap music video that attaches a face, or some visuals to the track which allows you to address the audience after the video for what content and notifications you can get at each social media channel. After that, as long as you keep up the quality, and can maintain some degree of a regular content posting schedule (1x a week/month/quarter), you can build a regular audience.

2. Song topic ideas
If you want to stick with the tech theme, stay with it. I think this song came from a 'write what you know' place, so you can do more with it i.e. more workplace/professional annoyances, or any other common shared experience for your fanbase you are trying to build. Be relatable, and write what you know.

3. Monetization
You already have a patreon, and are working on swag. That's already what high level youtube/musicians do as the endgame, unless you see yourself having appeal for concert/performance settings at a convention or something. If you want to build more fast songwriting skill, you could sell short songs on fiverr or something for a bit of cash and forcing yourself to keep working on your talents. Focus on your fanbase first, and worry about monetization later. I don't think you are at a critical mass yet where a delay in a monetization route means lost money.
I will save you the click. The article spends 1100 out of its 2300 words sitting by the campfire, retelling the epic saga of "Microsoft the arch-enemy numero-uno", followed by another 1100 words about how GMail was Google's attempt at almost extinguishing other email providers, how it was bad to kill Reader (RIP) and how AMP is Google's most brazen evil.
You could sublet that apartment too to recoup some costs.
For no reason other than "legacy reasons" - much of the client-side crypto code in the current Firefox Sync is inherited from an earlier system that predates widespread acceptance of GCM as a best practice. If we designed it from scratch today it would almost certainly be using GCM instead.
> so it's about $15 on top of the $9 portion

Only if they're missing out on work by cooking their food. It's only an opportunity cost if there's an opportunity.

It doesn't cost me $400 every time I go to bed for the night.
A Touch of Topological Quantum Computation in Haskell Pt. I
Does “--jobs N” not work?
Retool (YC W17) is hiring a first engineer in SF
Hi! We're Retool (https://tryretool.com) - a fast way to build internal tools. We recently launched on HN (https://news.ycombinator.com/item?id=17725966).

We're profitable, growing quickly, and have raised money from great technical founders, including Paul Graham, Daniel Gross, John + Patrick Collison, Nat Friedman, Greg Brockman, etc.

The market for custom enterprise apps is huge. And we think that we have a promising shot at capturing much of it: we have a product that works, that customers love (go talk to any customer), and whose usage is growing rapidly.

We've significantly de-risked the business (good signals of early pmf, completed 10+ unaffiliated sales via cold email, are profitable, etc.). But there's plenty of uncertainty left as well. For example: how do we convert early pmf into actual pmf? How do we scale sales? Should we be doing sales or marketing? Should we be selling to technical or non-technical people?

We're now looking for our first engineer. If you enjoy, and are good at the following:

- building things,

- deciding what to work on, independently,

- and getting things done + managing yourself

We think you might be a good fit at Retool!

If you're interested, please email jobs@tryretool.com. Please include whatever you think could help us understand you, your background, and your accomplishments. For example, a GitHub link to a project you're proud of, plus a short explanation, would be very helpful.

Thanks!
I think you meant to include "apply" somewhere in there. If so, then yes. I don't know anything about military flight training, but except for that I believe every pilot starts out as a private pilot.
If the level was ever changing and expansive it wouldn't matter if one side has a major advantage. Balance is important for small amounts of limited maps, balance is not so important when you have infinite maps and someone might never encounter that same setup as before after hundreds of games. Plus it will be way harder to find advantageous points to utilize when you have to find that spot through observational skills, rather than seeing somebody else use it or kill you from it and copying them.

It is definitely a different play style this way, but im sure many people would have a preference for it.
As I understand, this represents sufficient energy to overcome the Coulomb Barrier [1] which naturally repels atoms apart. To cause fusion, you need to push particles together either hard enough or fast enough that they push through this repulsion and fuse. The repulsion is a product of the electrostatic repulsion of the positive charges of the nuclei (pushing the positive ends of two magnets together, essentially).

The temperature of a gas is essentially a measure of the constituent particles' kinetic energy. Higher kinetic energy = higher temperature. 10keV represents enough kinetic energy for the D-T atoms to collide fast enough that they overcome the Couloumb repulsion and fuse together.

[1]: https://en.wikipedia.org/wiki/Coulomb_barrier
You overcome the natural repulsion between deuterium and tritium and fuse them together.
Programming isn't the same thing as computer science, in the same way that writing isn't the same thing as journalism.

Writing code is the easy part. It's tedious, requires lots of practical knowledge and troubleshooting skills, but is for the most part a straightforward exercise. Computer science is about the theory. It involves solving problems in the abstract, using (and in some cases creating) new conceptual tools with which to think about, model, and solve a problem.

Many jobs in the software industry require only programming skills, and with those you can get along decently at any one of thousands of companies which are basically just building the same kinds of applications over and over again. But doing anything truly interesting requires venturing into the world of computer science, which requires years of study to master.
I've heard that's the policy of Basecamp as well. It's a more equitable solution by far than these other companies, enabling the employee's strategic selection of their place of residence.

Compensation models at Gitlab & Buffer strike me as being creepily paternalistic in pursuit of some misunderstanding of egalitarianism. Who wants to work for a company that's keeping tabs on where you live to make sure you don't get too far ahead of your peers?? Sounds like something out of a digital age Atlas Shrugged.
if it works, it's not bad code
> Funny thing is that whenever we learned about entrepreneurship, the three phrase was always SUSTAINABLE COMPETITIVE ADVANTAGE.

Yup.

Shameful to admit, but I only this month finally got around to read "Lean Startup". I'm in a process of copying notes and writing down some thoughts, so I have this fresh in front of me: the book frequently talks about the goal of a startup being to "discover how to build a sustainable business around that vision" (emphasis mine).

But then, it shows to build unsustainable growth and keeps portraying companies that got sold as examples of success. Such is the double standard, and the only way I can reconcile those two views is by concluding that the goal is for you to make money via the discovery, and for someone else to use that discovery to build an actually sustainable business. But if it is so, then there's no surprise people skip the "sustainable business" part, as you can make even more money in an unsustainable way.
Powerpoint Killer. Easy but practical to use
We live in Hawaii and mold is a huge problem here. There are times during the day when the dewpoint spread is only a few degrees. This means that any object that is cooler than the air temperature will condensate. If you can't control the moisture you can't control the mold. Another major factor is the materials in your house. Things like unfinished birch plywood will absolutely mold if left in open air, where other woods like hardwoods don't have as many problems.
I am maintaining one application in construction industry space. That application was created 25 years ago by construction worker that never wrote single line of code before, but because he caused a lot of problems on construction site they give him Programming 101 book and let him build it.

15 years later the app was close to half milion lines long of huge bowl of spaghetti code. Only comments in whole codebase were timestamps. I don't know why he dated his code, but I find it fascinating: he never deleted basically anything so you can find different timeframes of when he discovered various concepts. There is use-exception-instead-of-if period, there is time when he discovered design patterns, there is time before he learnt SQL so all the database queries was done by iterating over whole tables and such. I am sure I will find commented Hello world somewhere in the code someday.

I am working on this codebase for 10 years. Code quality improved and major issues get fixed, but there is not enough budget to actually rewrote whole system, so after all it is more or less huge spaghetti monster and I get used to it.
Notably, MySpace is often cited as a company that failed because their codebase was terrible, which prevented them from adding features as quickly as Facebook could (despite having many more engineers at the time.)
We now are going to get Uber complaining that Google is taking their jobs, and not being regulated like they are, and how technology shouldn't put people in the streets.
The Way Clothing Brands Hooked Men on Stretch Jeans
The main challenge in working with these high temperature plasmas is confinement. In order to achieve nuclear fusion matter needs to be heated to immense temperature, so that the kinetic energy of nuclei colliding can overcome the electrostatic force of the protons pushing each other away and "fuse" into larger nuclei (held together by the "strong force"), converting a fraction of the reaction mass into a relatively large amount of energy in the process.

In order to keep the plasma at the temperatures where fusion can occur, rather extreme measures have to be taken. In the Tokamak approach, the plasma is placed in a toroidal vacuum chamber, and "suspended" in the center of the torus by using electromagnets that line the Tokamak chamber's walls. At such high temperatures the plasma is so energetic that it is very hard to contain such fast moving particles. If the plasma "escapes" the confinement and contacts anything (ie. the walls of the Tokamak) it rapidly cools down to temperatures below where fusion can happen.

The immense engineering challenge here is to heat plasma to ridiculous temperatures, and keep it confined in a very small volume at great temperature and pressure to mimic conditions that give rise to nuclear fusion in the center of stars.
Debian, Rust, and librsvg
Credit specilist
My name is Williams, I wanted to get started with my home search/buying process but my credit report was bad and wouldn’t get me qualified for a home so I decided to go online to see what I can do to get myself in position for it. I was looking at reviews for the NACA mortgage program and one of the reviews referred me to TROJAN VIRUS the credit specialist so I copied his contact (TROJANVIRUS212@GMAIL.COM, +1 912 388 3132). I related my credit situation to him and he promised to help me fix my credit within 7 days. We got started and after 6 days he got back to me with a good news. He deleted all the public/negative items and eventually raised my score to 790. I qualified for the home mortgage and thanks to TROJAN VIRUS.
Show HN: Group video chat with no signups or downloads
Stories like this scare me. With all of the precautions, even things like Fukushima failed and will poison our ocean for millennia. What happens if we have a runaway fusion process through some pathway that was unexpected?

With all the talk about the LHC possibly producing mini blackholes or magnetic monopoles that could potentially cause protons to decay spontaneously, I don't have enough nuclear physics background to know whether we are inherently safe, or if there is a real risk here.
Evidence: [1]

[1] https://dailykanban.com/2017/02/ca-dmv-report-sheds-new-ligh...
The have a fairly strong incumbent userbase among younger folks who's only other option is instagram.

They don't want to be on FB really.

So until the next 'cool messaging app' comes along I think they'll maintain an audience.
Except Wikipedia seems to put the barrier significantly higher, at 100 keV: https://en.m.wikipedia.org/wiki/Thermonuclear_fusion#Tempera...
I don't think I want to work with you, ever :)
Not a chance. There was no fiddling, and the end result was crystal clear: disable copy protection and release the cracked version before any of the other groups do. For lots of commercial copy protections, the steps or concepts to disable them were well understood.
There's a few children of this comment, noting this, but to tie things together from someone from Mozilla:

- You can self-host your own sync server. It's not something we spend a lot of time making easy, but it is possible and supported in some capacity: https://mozilla-services.readthedocs.io/en/latest/howtos/run...

- You can definitely build extensions for other browsers (or a standalone app) that implement the Sync protocol.
One injury & the friend who passed away were in Sydney. Another friend was injured crossing the road in Bangkok. I was hit by a taxi whilst crossing the road (legally, with a walk light) in Singapore.

In my experience, humans on average are just quite bad at paying attention. The only reason autonomous vehicles didn't surpass our driving abilities years ago is because we tend to make our roads unpredictable (road work, human behaviours, etc.) and it turns out that humans are able to quickly comprehend those situations.
Removing a phone that was previously associated with your Apple ID will remotely erase the device. You will get an email confirming the erasure the next time the device is turned on.
Business Growth at Telegram
Yes, but that's the original and correct one, true to its English language roots.

It's what people here do a lot as opposed to system engineering.
It is many folks', and we appreciate the feedback. Hopefully things will get better soon: https://github.com/mozilla/multi-account-containers/issues/3...
For one, sometimes you want to transparently migrate kernel functionality to userland. Moving gettimeofday from a syscall to the vDSO comes to mind.
No GC I've ever encountered can guarantee a given object will be collected or finalized.
Sustainable high-temperature plasma is what we need to create fusion as an energy source. Current fusion processes rely on pulsing a very short instant of high temperature. This creates a brief instance of fusion, but takes heaps more energy than that quick moment of fusion releases. Thus, it's a net negative of energy. One way to do this that the US uses for nuclear weapons research is to zap a small bit of gas with a tonne of high energy lasers all at the same instant.

A high temperature plasma represents a continuous supply of fusing atoms. The current research at ITER, this place, etc. are attempts to create a persistent environment for fusion. If they can do that, then it creates an environment where research can focus on 1) reduce the energy required to hold it at that temperature (which includes limiting how much plasma leaks out, since leaking plasma drops the temperature), and 2) work out ways to extract the energy created by fusion.

As I understand (and I could be wrong, it's been years since I last read about it), ITER plans to generate a net-negative energy situation (i.e. it'll never produce energy, just consume it) but hopes to create a sustainable plasma field at temperatures that cause fusion.
100M seems insanely high, beyond what anything man made would be able to contain. Is it extremely short lived? Or over a very small area? Very interesting.
They were grandfathered. It's hard to imagine how cars could be introduced into the world today as a new invention that kills a million perfectly healthy people each year.
As another example I've found of where the theory is helpful: I have often seen two dimensional data put into a relational database, where the person wants to query over a range of values on both dimensions. (I.e., they want to find everything inside of a rectangle, were you to graph the points.) Broadly, I've found these fall into two categories:

1. Lat/lng positions (find all rows where lat between [lat1, lat2] and lng between [lng1, lng2]

2. start time/end time pairs (find all rows where the event is in or overlaps this range)

Then those two dimensions/attributes are put into what is often a B+ Tree or similar index. B+ Tree indexes can really only efficiently query on one range, and only if every preceding attribute in the tuple that the index is built from is specified exactly. The first example w/ lat lngs is particularly bad.

But a lot of developers working w/ databases have no idea what a B+ Tree, or even any tree really means. They get that it's a tree, and that it's ordered. But there's a gap between that and somehow being able to think it through and arrive at the fact that the database must either:

1. walk a lot of rows that aren't going to match (they typically do this)

2. or do a hell of a lot of range scans (they typically do not do this, and it's not really always possible)

Often I find that they think it is </>/= with each attribute individually, when it is really more like the tuple being indexed as a whole has a < operator implemented for it (by the database). Thankfully the analogy of find all people whose first names start with "Th" in a index ordered first by last name usually clears it up somewhat fast, but it took me a while to find that analogy.

(My CS degree included a course on relational databases. We covered everything from theory, such as relational algebra — operations on sets of tuples — to concrete implementations such as PostgreSQL and how to efficiently store indexes/data on disk. The professor I had was absolutely amazing, though I did not really realize this at the time.)
How long until we find out that attempting to use a Greybox will trigger the self destruct feature built into iOS by Apple as part of that patch where they disable USB data when the phone is locked?
I use boiled water for nasal irrigation.
It's just because it takes time to build the new supercars. Tesla Roadster is out in 2-3 years, it sets the standard for other manufacturers.
That guy's wearing a doctor coat and has lots of books on the shelf so he is legit for sure.﻿ THUMBS UP.