skysight-inc/HackerNews huggingface dataset:
I just got my masters a few years back, also close to 30, and had a similar experience. as in, I went through a period of applying for jobs for months. Hundreds. I got phone screens from maybe 15. Got second stage phone interviews from 10 or so.

Eventually I had 3 on-site interviews lined up, all with companies I loved in positions that matched my skills. Success seemed guaranteed!

I was rejected from all of them. Crushed. Scared. I had to ramp up applying again and go through the same 3 stage interview process all over. On top of that, I was running out of money. Actually, running out of credit cards was more accurate.

At this point I had been out of work for months. I had graduated school and immediately moved to a hot market, thinking I could land a good job right away. Now I had no money and a three month gap in work history, and no support system to fall back on within 1000 miles.

I started driving for Uber. The only job I could think of that wouldnt look bad. It sucked. I had a ton of student loan debt, a masters, and I was doing a job you can do without graduating highschool.

Eventually I got another round of three on site interviews setup.

In my second round of interviews I got an offer from all three. What changed? No clue. In the depressing down time I got some cool stuff on GitHub, spent an inordinate amount of time making my resume perfect, and studied lists of stupid cs interview questions for days. Going through so many interviews also taught me how to interview to some extent.

It was still a crap shoot and everybody goes through the same unless you've got something like Harvard on your resume.

It's gonna suck but you can do it. It will probably take 50-200 applications to land your first job. It's mostly a numbers game.

At my last company I was part of the hiring process occasionally. About 100 people would apply to one position. 15-20 would have the desired skills and experience listed on the resume. 5 of those would pass the phone screen questions. All of those would come in for an interview and we hired one.

It's a personal example but I feel like it's a pretty average hiring process. From there you can figure out your own odds average case. So on average to get a job: apply to 100 places, get 15 phone screens, around 5 on sites. At this point 50% of the average candidate would get hired.

Keep strong, once you land something this will be behind you
Blueprint is meant for desktop applications. For example, Electron apps. You'll notice Blueprint tries to give that desktop app feel, versus Antd, which does not.
There's more to it. Stan does models, as akin to statistical models. Workflow: specify model - run - evaluate results. Within that sphere they f.e. don't support all types of variables, but are fast, well-documented and under active development.

Outside of that sphere there is even more: you can make any program probabilistic / learning with something like PyMC that embed PP in a regular environment. Think bots, agents, UIs ...
Can you point to any 10g switch on that price range? Last time I searched for there all were over $700 - $1000 USD.

Alternative was to use a 4 ports NIC with bonding but 10Gb will be far more easy and stable.
It's slow probably because the web server is hosted in China..
Take your conspiracy theories elsewhere.
The "past" link under the title name will show you just that.
Idris can compile to c, it requires no runtime. You're probably thinking of Haskell with its RTS.

Idris is closer to ocaml in that regard.

I cough may have already tried using idris in a kernel module. (for fun, not for serious)
UnrealEngine4 isn't open source. Just because the source is available doesn't make something open source. The source code to Windows 2000 is available but it's definitely not open source.

The agreed definition is "Open-source software (OSS) is computer software with its source code made available with a license in which the copyright holder provides the rights to study, change, and distribute the software to anyone and for any purpose."[1]

There is a modern trend to redefine it as "something for which I can freely get the source code" but that ignores the original ideals of collaboration and cooperation.

[1]: https://en.wikipedia.org/wiki/Open-source_software
CNN is really channel, that doesn't give you any truth about subject. They do Irak war news from local parking area.. Cnn ? - no thanks
> However, all of the movement around him and the resulting "outreach" efforts have been rather shortsighted in comparison.

I'd say it's the exact opposite: Stallman is a hopeless idealist with absolutely no anchor in reality. The only thing that keeps the FSF relevant is the people running it besides Stallman.
antd has more components, about 50+.
Show HN: The best organic Instagram growth tool on the Internet
Hey guys, over the past year I've built a mini Instagram empire and grown several accounts to over 500,000 followers, most of which I run web stores off. I do this for a living.

Over the past few months I've monetised the method I used to do this, enter Socialhype. The big difference between us and your typical Blackhat tools or Instagress is that we use Base accounts as Liking targets, not just hashtags. This means highly targeted, highly engaged users. Instagress users typically pickup more followers per day, but spammy nasty accounts. Socialhype is more focussed on finding you customers.

Check it out. Try Standard or Premium for a week for free with the code 'getsocial'
Courses on Asset Management
Ah, yes, that sounds like what we need! Eye contact is lost with today's cameras, and solving this would have a great impact on remote communications.
Samsung tried shipping different batteries in the replacements but those still acted up. It's pretty unlikely replaceable battery which have done much.
Isn't it literally "anti-immigration sentiment" when someone expresses a desire to have someone else not immigrate?

There is a bigdifference between an absent foreign buyer who simply takes a property out of circulation, and someone who actually moves to the country and lives in the house they buy. The latter is no longer 'foreign'; they're a new Canadian resident and IMO should be welcomed as such. Even from a purely selfish perspective (which, again IMO, we could use less of,) the country benefits significantly from skilled immigrants. Moreover, they're not what causes high house prices, except in the most marginal sense. The real problem is on the supply side. Foreign buyers are a part of it, in cities like Vancouver, but prices could still be brought down by increasing density. The general problem with that is, there's a disincentive to do that for the people who already own property, which tends to be most people in positions of power, and those to whom they are beholden. Immigrants are an easy scapegoat, but if we actually want to improve things, we need to look at policies that will do that, and I don't believe putting up a wall (literal or figurative) is one of them.
This, imo, is actually a bigger deal than generics. Since type erasure does all kinds of "magic", it doesn't surprise me that there will end up some kind of (T)-type casts somewhere in the OP's bytecode.

But the fact that the following is unsound (and has been for a while) will always remain a mystery to me:

public class Main {

class Animal {}
class Dog extends Animal {}
class Cat extends Animal {}

public static void main (String[] args) {
Main x = new Main();
Dog[] doges = new Dog[10];
x.t(doges);
}

public void t(Animal[] bar) {
bar[0] = new Cat();
bar[0] = new Animal(); // also breaks
}

}

The array type seems completely tractable and may be able to be caught by the compiler.
Yep, I've not tried the c11 threads yet, pthreads tend to work for me and in kernel, well not like i'll be using c11 threads anyway. So its been a bit of a "maybe someday" task. :)
Exactly...

What about some kind of info protocol so there's no single head to chop off. Maybe it piggybacks the bitcoin blockchain for verification, and uses ipfs.

Lack of community though... is hard to combat. It's also a chicken-egg problem. Build it and they will come? :)
SCSS (and to a lesser degree LESS) are basically industry standard now, if you are using react, you are almost certainly using one of the two preprocessors.

I don't think your complaint is relevant here, especially since you provide no solution.

It bothers me that this reply is at the top of the comments.
How one man tracked down Anonymous–and paid a heavy price
We're working hard on mobile version[1].

[1]https://mobile.ant.design
A Simple and Minimalist iOS AlertController
Again, the scroller works! It's not busted, the app doesn't crash on a large group of slower phones. Many of my users run slower Android devices.

The OP who has a general bias against JS centric frameworks stated that the scroller on his device did not run @ 60fps. I dont have any benchmark results to prove this to be so, so I can only take his word for it.

Now, when someone who has a bias against something, provides an answer to support his argument without evidence, is that reason enough to ditch a framework?

As I have mentioned, I have a large amount of users across multiple platforms and devices. That for me is good enough evidence that people enjoy using the app that is built on the phonegap platform. Are there limitations, YES... give me a framework that doesn't have them.

So enough about phonegap, show me a react native app running on multiple platforms built and managed by one person with large amount of users.
Assuming they are in the US (because of MPH), your world probably has a much lower death toll:

https://en.wikipedia.org/wiki/List_of_countries_by_traffic-r...
Treated not paying as a free trial (i.e. only used it for a very short time) and didn't pay because I was actually not happy with it.
Can someone ELI5 please how can infrastructure project exceed budget 4x and plan by 20 years? Was the plan a deliberate fraud or are the estimation methods in terestrial engineering even more imature than in software engineering?
Author here... Surprised to see this made it to HN. :)

The reason I installed OpenBSD on this device rather than a ready-made firewall solution is that I had some ideas for a router that would protect networks with a lot of untrusted IoT devices. Some of them required changes to the network stack, and OpenBSD's proved to be very elegant and clean for this purpose. Not to mention the proactively-security approach etc.
More sophisticated hardware doesn't necessarily have any single master clock in this sense, so it doesn't make much sense to talk about a "cycle-accurate" emulator of a modern PC, for example.

Even in a modern PC, many of the clocks are divided down using PLLs which maintain a fixed frequency and phase ratio, so it is theoretically possible to make such an accurate emulator, but it would be difficult to write and many orders of magnitude slower than the real hardware.

For an example of PC software which doesn't run correctly on anything but real hardware or really accurate cycle-emulation, see this amazing demo:

https://trixter.oldskool.org/2015/04/07/8088-mph-we-break-al...
Ask HN: Need some advice to sharpen distributed-systems design skills
I am a developer in the bay area, who has worked on distributed systems (ad-tech). Most of the skills have been gained through real-life experience. I want to use the christmas vacation to learn distributed systems from ground up, especially system-design. Any pointers, advice would be helpful.
The argument about inline styles is valid, in my opinion. I've had to fork and keep updating from upstream several react components for the exact same reason.
This is awesome!

Curious what your thoughts are on this vs one of the official SteamVR tracking modules[1] which use the TS3633[2]? For $10 this is an awesome hack for off the shelf components. However, for $70 + Shipping you can pick up 10 of the tracking modules which filter out noise and do accurate envelope calculation.

[1] https://www.triadsemi.com/product/ts3633-cm1/

[2] https://www.triadsemi.com/product/ts3633/
Videos can be better for high level content, but books and blogs are better for code. I say can because producing high quality programming related videos is rare from what I've seen (do we need something like markdown for videos?).
See my other comment - I'm using it as a foundation for further development.
Ok so this is the 'Information wants to be free' based list of freedoms. It's too narrow, only applying to OSS.

I think we need a list of rights that does more than cover the OSS-ness of our software.e.g

Privacy of personal information.

1. Use software without having to login to facebook or google to do it. e.g. Android apps.

2. Sign up using credentials (e.g. email or phone) that cannot be sold to other parties.

Copyright

3. Be able to sell software without it getting freely redistributed contrary to the license.

4. Be able to reverse engineer commercial software.

Open web

5. Discourage web pages that are only available through social networks, e.g. small businesses using facebook pages.

6. Somehow reduce peoples dependence on Facebook as their primary online news source.
Because developers from cultures whose languages can be fully satisfied with the Latin-1 charset (which is the absolute majority in the developed world) don't get how important and essential Unicode is. But things are changing to better now, thankfully.
We need to convert over to lithium iron phosphate (LiFePO4) battery technology. Stores slightly less energy. More recharge cycles. Slightly more expensive. No thermal runaway problems. Does not blow up or catch fire even if a nail is driven through it.

Anything bigger than a phone should go this route. Boosted skateboards and the new generation of UL-approved hoverboards already have. Electric bicycles, which have a tendency to catch fire, need to.
snrplfth gave some good examples. Here are a couple more:

- Various laws and regulations that micromanage the hiring process, e.g., forcing employers to show evidence that it is "fair".

- Various laws and regulations that make it difficult to fire a worker even if they are genuinely unproductive.
RESTful API Authentication Basics
sometimes, I've installed and run Windows to update a firmware or bios or unlock a phone just because it could be done from another OS but its too much hassle working out how to bother for a one-time task which is already documented. It looks like in this case, there is a documented method using Linux, so.. thats simplest.
You could hire a firm that specializes in this sort of thing, but it's going to be expensive. Look for the guys that build security tools, like a company that worked on metasploit or has submitted multiple bug bounties. I know some of the makers of anti virus software will investigate this kind of thing for a (steep) price.

Basic computer forensics needs a copy of the drive as unaltered as possible so you should start with that before running or installing anything. Basically don't run the server if you want to be able to get anything our of it.

If it's not a user data breach its par the course to reintsall and sweep it under the rug lol.

Next time make sure the server takes snapshots and dumps logs to an external place where they can't be deleted.
Can we just go back to the 80's when you could chain smoke your way through duty free cigarettes whilst reading a highly flammable and freely provided newspaper, pissed, oh, and flying at 70000 feet, twice the speed of sound on Concorde? Check in was so much quicker then and nobody had exploding batteries.
Oh give me a break. You are the very person going around insulting other's intelligence in this topic, telling people that disagree with you that you 'have a better memory than them,' or they 'have bad reading comprehension.'

Go ahead, keep justifying nuclear weapons on the basis of your presuppositions, whatever they are. The truth is given your reputation here, I'm not keen to give you the time of day to let my imagination run wild about what you are supposing if nuclear war is your answer.

I really don't appreciate these posts of yours.
Moscow Mathematical Papyrus
You act like there is some master-judge who will tell us what we should do that will give different results from our own introspective desire to do exactly what we want. We should do what we want to do, and there is no such thing as vandalism outside of human created law.
Domestically there was Anwar al-Awlaki who was a US citizen who proselytised against the USA. His 16 year old nephew who was also a citizen was killed as well, despite no known involvement.

To be fair, earlier in the year the administration promised to implement additional safeguards and oversight for these programmes, but brass tacks a progressive administration killed US citizens in non-war zones because of an executive decision with no due process.
November’s Top S for Every Growth Marketer- Part 1
Look, he used a bullshit argument. One guy says, (paraphrasing) [open source has many advantages]. The next guy replies by quoting the opensource.org website as though that's the only definition available. A citation for a strawman doesn't make it valid.

I have no idea who first put the words "open source" together, and neither do you. I think it's much more likely someone grabbed the term and added their own agenda to it after it was already popular. Regardless, assuming the original intention was as you claim, that doesn't mean everyone who uses that term now shares that view.
Do you take flights or go near where a plane might crash? Because they're autopiloted. They are safer than manually-driven cars too.
A joke from my childhood:

Man goes to doctor,
and says:

"Gee, doc, it
really hurts
when I do this."

Doctor replies:

"Then don't do that."
Any thoughts on SES?
Pushkin more or less shaped russian language as we speak it today. He defined russian literature and poetry for centuries ahead. Reading him is like returning home you never knew you had.
Yes, same here.

I was surprised actually. I do usually see this in some FOSS projects, but never in a commercial project.

It was actually quite refreshing.
It would be cool if they implemented a way of generating true random numbers by measuring a quantum events as part of the system
> No, the jury is very clear that SSBs are harmful

One SSB is pretty harmless. Two is not harmful, etc. Two cans a day for several years? Probably. Worse than eating bigger portions for two years? Depends.

So if we're ignoring nuance, you could say "the jury is very clear that food is harmful", or at least some amount of some foods are equally harmful as SSBs.

> and very much more harmful than artificially sweetened drinks

I know this isn't how science works, but e.g. I found this one meta-study [0] which suggests that "both artificially sweetened beverages and fruit juice were unlikely to be healthy alternatives to sugar sweetened beverages for the prevention of type 2 diabetes". So again, it's not so clear cut at all.

If anything, it's an example of how diverse human metabolism is and/or what a shit-show dietary "science" is.

[0] http://www.bmj.com/content/351/bmj.h3576
Fethiye Escort Bayan Çisem Le Kaliteli Sex
I don't really see much of a need for preprocessors w/ css modules, post css, css in js, etc. It seems like preprocessors are becoming less popular, not more.
I would be nice if there was a video demonstrating the thin client capabilities of this. I for one would like to see the OpenGL in action (yes, show me games!).

Plus, which Pi is this made for? I am assuming the Raspberry Pi 2 & 3 (ARMv7). I have all 3 model B's so I'll check this out.
Hackers crashed San Francisco’s Municipal railway systems
Marc Andreessen: Flying cars are closer than you think
Creating an off-earth self-sustaining civilization is also a way to insure ourselves against a non-human-caused catastrophe that could near-wipe-out humanity. A sequential approach -- solving our most pressing issues first before even thinking about becoming a space-faring civilization -- seems near-sighted and inefficient, especially given the other advantages (technology advances and perspective that might make issues like climate change and income inequality less partisan) from a full-throttle effort toward becoming a multi-planetary species.
>Which leads us to believe it's an OS vulnerability.

Have you ruled out an internal source that decided to use some of your "spare" capacity? Or a previously internal source that might not have had all their privileges revoked?
Probably using Visual Studio on a Windows machine.
Why Women Make the Best Co-Founders
Hackers hit San Francisco transport systems
But it's not relevant to the article, since as they don't use inline styles.
It's probably more accurate to say that Google hopes to. I don't know that I've ever seen an analysis that directly connects the dots between Chromebooks and profit growth at Google.
> I have no idea who first put the words "open source" together, and neither do you. I think it's much more likely someone grabbed the term and added their own agenda to it after it was already popular.

Perhaps you should read the site in question rather than guessing.

https://opensource.org/history

> The “open source” label was created at a strategy session held on February 3rd, 1998 in Palo Alto, California, shortly after the announcement of the release of the Netscape source code. [..] The conferees also believed that it would be useful to have a single label that identified this approach and distinguished it from the philosophically- and politically-focused label "free software." Brainstorming for this new label eventually converged on the term "open source", originally suggested by Christine Peterson.
Like what? You've got three atoms in that molecule. Not many other stable configurations to work with.
Bravo is completely different. It's mouse-oriented, with proportional spacing and multiple fonts. It's the ancestor of Microsoft Word. Charles Simonyi worked on both Bravo and Word.

You can use Bravo as a programmer's editor, because the file format is plain ASCII followed by a control-Z, then formatting information. Alto compilers read the plain text part and stop at control-Z.
> WWII was a historical anamoly

Not as much as you might think. WWII was unusual, but not unprecedented. See:

https://en.wikipedia.org/wiki/List_of_wars_by_death_toll

WWII was not even the deadliest war ever, even in terms of absolute numbers, and certainly not in terms of percentages. (Note that that Wikipedia page inexplicably does not list WWI, which killed 38M.)

The last war to have a death toll over 1 million was Viet Nam.

> "World peace", to my mind, implies _no_ wars

On that definition there has never been world peace.
> There is no such thing as time, or time travel. There are only positions of particles. To go back in time by 1 minute, all particles in the universe have to be moved/changed back to their previous position.

How do you explain acceleration? Or things like entropy that appear to indicate that the "arrow of time" does exist. Or general relativity / cosmology that clearly shows that your "snapshots of particles" appear different in different frames and there are physical effects that change how time progresses for them all.

> Time is just a way to label snapshots of particle positions in the universe.

You're not saying anything new here, apart from saying that "time isn't real". Is any dimension real? Spacial dimensions are even weirder because they're unlabelled and you can pick and three vectors to define a basis.
I appreciate the fact that you guys made product decisions, but this statement was a little red-flag to me:

> For instance, a startup of 3 would not need to send 500 emails a day, that is a clear red flag.

There are many startups that do cold outreach, via cold emailing, that could do roughly 500 emails per day. I am not sure how typical this is, but as someone that has started doing sending cold emails as a direct sales tool, it seems to me that you just haven't had any customers like that yet.

If you do though, don't assume they are spammers.
Www.paulgraham.com/love.html
A timeless and great essay ... I try to read it every now and then to get inspiration ...