jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The best way to prepare for a fanng interview is to have friends there and get fast tracked on easy mode.

FB rejected me twice and both times I followed a study plan much like the blog and in my case it turned out that I got too complicated with it and spent too much time on cool shit like dynamic programming, tries, all-pairs shortest paths but I should have stuck to drilling the simple data structures like stacks and BSTs cause that is all I ever got asked about.

I also got backchannelled during the behavioral the 2nd time around which I suspect may have been defamation. In the end my fan club did me a favor helping me dodge a bullet because I probably would have accepted an offer until I read about how bad morale at facebook really is (which in hindsight was reflected loud and clear in the conduct of the aforementioned behavioral).

One thing I have noticed about remote interviewing in general but especially with facebook is how disgustingly filthy some of the panelist's backgrounds were. During the portion where the candidate is allowed to ask questions I wanted to ask "Damn, you live like this?"
In theory it should be possible to read out loud an "indent" and a "dedent" token whenever the indentation changes. That would be basically the same trick that Python's parser uses under the hood.

However, I don't know if there are any screen readers that have been taught to do that.
This may be an unpopular opinion, but I like how it is very objective, measurable, and somewhat specific. If I get fired and suddenly have my days free, I can simply study algorithms and leetcode and get a job elsewhere. It seems easier than worrying about everything else that could be asked during an interview.
Because you hadn’t deleted your account, you disabled it temporarily. It helps to read what one clicks.
Damn I'd been searching for ages to find a proper calculator. Turns out it's Emacs. Now I just need to get it on my phone somehow.
We'll be adding a lot more games to it. The calls are all end-to-end encrypted. We'll be adding more security features like passwords, locked rooms and gatekeeping to get this aspect right.
My phone doesn't connect to the aircraft's avionics. Big difference.
Agreed. The model is broken.

Maybe success shouldn't be considered success unless the fit is right.
Please don't do this here. We're trying for something other than flamewar hell, regardless of the topic. Thoughtful critique is welcome of course.

https://news.ycombinator.com/newsguidelines.html
This is great. I really like the design and screenshot ability. Even though Meerkat seemed like the first mover in this space, looks like they might be beaten by periscope with a better execution
Yes, there are two sides to the coin. Look at France, which once had a 75 percent tax rate [1] on the wealthy. When you are only getting 25 percent of what you make (or even 50 percent in many countries), you have that much less incentive to succeed and others have that much less incentive to invest. There are not very many French startups, relative to other countries.

I'm not saying you can't have the best of both worlds. You could have a good social program and low taxes, if you cut things like defense spending (I believe in a strong defense, but I also believe that in the US we let contractors bill excessively and do little to curb it). But I think you give the consumer more freedom when you just cut taxes - it gives them the choice of what they want to buy, without government imposed restrictions (i.e. certain things not being covered in healthcare, having to live in low income housing, etc). If you want to encourage startups, you can always provide government grants (most countries already do in many areas), or tax breaks for small businesses.

[1] http://www.theguardian.com/world/2014/dec/31/france-drops-75...
OK, I think I get it. But that's what I've been taking issue with all along. There is little substance is running to the polar opposite as the only alternative. And the system of categorization seems like tee-ing up for just-so stories about the benefits of "failure culture" and "acceptance of failure."
As a calculator, wouldn't it make more sense to use Num from the standard library than int?

FWIW, you don't end up doing a cumbersome amount of matching if you implement a full Lisp with an expression ADT as mentioned in the README. I have a little dynamically scoped Lisp interpreter in OCaml lying around somewhere that was about 100 lines taking that approach.
There may be commonality between this one and the Malaysia Air disappearance. We don't know enough (yet) about the Malaysia Air one to know for sure.
Our goal is definitely to allow full app design. Currently we unlock most of these more powerful features by allowing you to write JavaScript. For example we expose a key value store and web request API. Our goal is to liberate these things so that they can be used by anyone though. Our unique Behaviours feature gives good insight of how we are starting to unlock things that would normally be very difficult for non developers. Hope you give it a chance and see the potential!
> more pragmatic solution to compile to JS has no disadvantages compared to byte code

The disadvantage is that compilation takes a not-insignificant amount of time, particularly if you want to go from running AST on a VM to running platform native code. It takes even longer if you're on an underpowered device which could take the most advantage of a simple IR bytecode -> native bytecode compilation.

This is evidenced in the 50% numbers from the OP's article.
This is completly incorrect. While NAT is almost always combined with a stateful firewall, the NAT itself does not provide any security.

Home devices are always going to be deployed with an allow outgoing, deny incoming firewall, regardless if they have IPv6 or not. They are identical in terms of security.
Good. This is honestly the best way to deal with GDPR.
CBD weed works really well for me, its helped me stop drinking and stop smoking the THC strains that were really damaging my life. It can be mail-ordered from the United kingdom (see BUDCBD or search cbd buds uk ).
I do that for other services but it does not change how I have to spend more,which is fine but more is more and I will spend only if it really solves my needs.
That's a different one, and it is a problem with KWin:

* https://bugs.kde.org/show_bug.cgi?id=387313

* https://phabricator.kde.org/T10530
This is great. I think I am going to integrate into Hubski, and pay for our users. I hope you stick around.

Imgur is awful.
I wasn't trying to enumerate all evidence - I only provided an algorithm that others could use to seek out the evidence that justify my belief for me. I still maintain that my conclusion is self-evident if you just look around and start paying attention - but of course everyone is free to disagree with that.

(Also, I drew my diagram the way I did for a purpose. It does not claim "all news is one step from being bullshit", just that "almost all news operate in the range from 'a lot of bullshit' to 'pretty much complete bullshit'". Imagine drawing a normal distribution such that +/- 1σ lines up with [ and ] characters.)

Also, consider Occam's razor. You don't need Russian disinformation campaigns to make people distrust the news; news media do a good enough job of that for themselves.
Lol libre office is plainly bad. No matter how hard I try I can’t be productive with it. It irks me to the point that I’d rather use office365 suite. The author might have to get back to Microsoft Office in no time
You definitely can.

Creeps have a hard time hiding the fact that they're creeps. If I'm talking to a guy on a dating app and he immediately tries to steer the conversation towards sex, my body, how horrible women are, and shows zero interest in actually getting to know me then I know he's someone to avoid.
The 3 TB is any VPS they have, and the 1 Gb (or 3 Gb? I forget) is any of their dedicated servers.
There is much to Ruby that is not about the Web. The idea that the post is getting at is an important one: CGI as an ubiquitous interface; but the title is terrible.
So you met your wife after a year and call the whole thing a failure?
I mostly agree, but wasn't this part of acceptance into a scholarship program? I'd imagine they want to see aptitude beyond their age.
Tinder pretty much has this now haha. They have a new boost that lasts like 24 hours and costs 100+ :p
I’m flattered to have such notions of youth imputed upon me :)
I tend to agree. For all of the MS 'love' of linux they ignore the desktop.

Most folks I know that run linux on the desktop run a Windows VM to use Office.
You'd still need it LEO at 500km varies between 10-700 nPa and UHV is a max of 100 nPa. It's too variable an environment to really develop chips in due to space weather and the variability in the extreme thin reaches of the atmosphere in Earth orbit.
I think this sort of exercise would be beneficial for everyone to do. Even the most benign government policies are enforced by the police and the military. I'm continually surprised at how often people offhandedly suggest that the government should do this or that, without even considering whether they would be personally willing to throw someone in prison for not going along, let alone if they would be willing to do violence to the person who refuses to go to prison. How many of our pet policies are we willing to do violence for, when push comes to shove?

Imagining the worst possible outcome and arguing that it's worth the price is a valuable exercise, and I think a lot of people would find it's not worth the price as often as intuition suggests, it's just not always as obvious as killing protesters.
>while simultaneously classifying drivers as independent contractors.

They are independent contractors. There's no time you have to be at work. There's no amount of time you have to work a given day of the week, or during the whole week. If they were forced to turn them into employees, that would all go away.
Soounds like OP just wants to formalize the existing process. Dating is expensive!
A talented student currently finishing a Master’s double degree in Computer Science. I have solid capabilities in Machine Learning including experimenting and implementing several models in order to solve various problems.
I am able to scale solutions by using programming models like Apache Hadoop or Spark. My knowledge is built on stable mathematical foundations. I have proven my high ability to learn. I am curious, passionate, and have a strong work experience.

Location: Chicago, IL

Remote: No

Willing to relocate: Yes

Technologies: R, Python, Tableau, Spark, Hadoop, TensorFlow

Résumé/CV: https://www.dropbox.com/s/5ejy1abygzqfme4/resume-june-2016.p...

Email: nlassaux@outlook.com
Start regulating Facebook.

There, I fixed it to make it more realistic, otherwise it’s about as useful as saying “Stop Using Oil”.
I absolutely have. A bonkers class hierarchy and no unit tests means that velocity will bog down to a crawl or even start running in reverse.
I think what has gone down is the value of the aforementioned skills. Aside from caching and algos, very few engineers I know at FAANG are using any of these. I have a formal CS background, but in the industry these topics have been abstracted away to the point where you don't need to worry about them 99% of the time.

If you're building extremely complex or expensive systems, then sure, but most businesses aren't.
I'm in computer graphics, and find myself thinking "this dev really needs to better understand memory layout and computer architecture" all the time when I look at even basic code.

A perfect example of this is looping over some range of pixels, and many will just go ahead and do for (x) for (y) setPixel(x, y, f(x, y)). There's no logic error here but it's still terrible when dealing with images in the usual memory order idx = y * width + x.

It seems like many people have no idea how even basic abstractions (such as the aforementioned pixel indexing example) work, and have no performance expectations because they don't code in any systems languages.

People who are aware of such issues and still can structure large codebases well seem to be getting more rare to me, at least. In the 90s there were so many incredible demoscene programmers, and now... hmm...

(A related thing I wonder about is, where is the von Neumann or Newton of our times? There are more people around than ever, nutrition and medicine and poverty is globally better than ever, ...)
Who is "we"?

Does it include Rick Perry? You are aware that the supposed secret "nuke launch code" was seventeen zeroes?
Ah, yes, you're correct, I am wrong.
Unless all species naturally end up at that stage and the only way to the next stage of evolution is to rise above it.

Or if every animal life is net more pain than enjoyment.

Or if it's the only way to have any lifeform exist into perpetuity. Then we're net beneficial to all other life on the planet as long as any of it survives along with us; disregarding that we're perpetuating a boatload of genes just by continuing to exist.

Any individual animal has a survival instinct. We have a survival instinct that encompasses much larger groups than that of any animal.
I actually doubt that there are fewer software developers who have those skills. The software industry has grown by leaps and bounds every year for decades. I suspect there are more than there were even 15 years ago.

What has also happened is that tools have improved at roughly the same rate, and the tasks to which we apply software development have also grown exponentially. So there are jobs that exist today that did not exist 15 years ago, and they just don't need these skills.
Back in the day Ubiquiti used to sell a bunch of radio modules that let you transmit on the ham or public safety bands using their wifi equipment. Presumably they also had firmware that implemented the other limits. (Ham transmissions can't be encrypted and must include your callsign)
Joker's take on the issue: https://www.youtube.com/watch?v=QK0UxenfV4Q
Indeed, the lead came from the pipes, but - the river water was such that by the time it got to people's faucets, it became polluted. So, you've split a valid hair.

> https://en.wikipedia.org/wiki/Flint_water_crisis#Criminal_pr...

So, the city manager hasn't been charged; the prosecutor quashed the prosecutorial team's suggestions of serious RICO charges in favor of minor ones; Snyder is charged with "neglect of duty"; etc.

I also wonder whether Governor Whitmer may not have some responsibility for inaction during her time in office, although I don't know nearly enough US law to make stronger claims here except her failing her public, moral responsibility IMHO.
I use Node.js a lot for scripting like this. It's much easier and a more powerful alternative to bash scripts.

I'll use node for Unix scripting when you pry every other alternative from my cold dead hands:

awk '{a[$2] += $3};END{for(x in a){print x, a[x]}}' sample.txt
A 2
B 14
C 6
This is ableist whether you realize it or not. People tailor their dev environments to be functional and effective for them not just to cater to their whims, many of us actually need certain accommodations to be able to work and to be able to do so at our level of effectiveness.

I’m quite productive thank you. But if you stand me up in front of a whiteboard or sit me in front of an unfamiliar code editor, I’m gonna produce nothing of value. If you’re filtering me out for that: thank you, I don’t want to work for/with you either
I disagree with that. If you’re hiring a programmer, surely you want to seem them write some code.

This question has the added benefit that they don’t have to write a whole program from scratch, they have to deal with a real–world program instead of a toy program created specifically for interview purposes, and they have to demonstrate that they can read and understand other people’s code. The latter seems really important to me, as apparently it was to the author of the question, because we spend so much of our time improving code that has already been written instead of writing completely new programs. Of course, I am especially good at these software–archaeology skills, so I suppose I could be biased.
the p2p samsung fridge thing sounds like something from silicon valley
By unity build I think they mean all cpp files within a module are compiled included into one (so each cpp isn't a separate execution unit, anonymous namespace etc. will bleed over between files unless they are in separate unreal module or plugin).

Similar to SQLite amalgamation.

Turning it off could parralelize the build more, except linkers are often singlethreaded and bottleneck things enough to undo that benefit sometimes.
Ok, so what's the origin of the problem? Over the last ten years I've seen Samsung's reputation absolutely plummet. In many areas such as home appliances it's now a joke, and people tell each other to avoid it. A decade ago it seemed to have the same feeling as Sony and now people say "Samsung" with a sigh.
The high level GUI toolkits that I looked at (GTK+ and Qt) were very bloated with features that would not come in handy for my use case, and frankly, they were difficult to use. Doing simple tasks in Xlib was simpler. But I did quickly notice a lot of limitations with Xlib such as no transparent pixels which means no Anti aliasing and the lack of ability to load in True type and Open type fonts.
I did come across the Xrender library (also by XOrg) but couldn't find any documentation for it.
Also doesn't really help that pretty much any documentation for Xlib is dozens of years old. Which (C) GUI libraries do you have in mind?
This might be overly glib, but I suspect that anyone who has time to write up enough information about a project to be useful in a "case study" isn't close enough to the code to know what's really going on. Not to even mention the political aspect of architects documenting how well their ideas actually worked out.
You think in terms of money because that’s what your paid in, but for subsistence farmers who never deal in money it was the excess physical harvest etc.

Where investments differ is the possibility of returns above what was saved. A pound of gold is still going to be a pound of gold in 1,000 years, but land can provide rental income so you still have land but now you also have money or what or whatever.

What muddled the water is people used to have savings accounts that provided interest above inflation.
Black, Hispanic, and Indigenous
All software has bugs. All software has limitations.
Yeah, thanks op! /s
Crypto isn't fully a collectable as it's quite hard to have hidden transactions using Beanie Babies or Picassos. The latter aren't terribly anonymous and only valued if known. It's also damned hard to e-transfer physical objects unless Musk or Bezos have their transporters working.
Do you know if you need a license for that docker desktop you’re running?
As far as I can see x3d has almost lost out to gltf [0] which is closer to the hardware and thus provides more rendering options [1], though x3d is sometimes seen as a "higher-level abstraction" [2] its questionable whether this makes it any easier to approach. It does allow for things like scripting, audio, video, and interactivity pretty natively and can include gltf within but I'm not sure how many applications really go down this route.

A good example is 3d tiles specification [3][4] which is fast becoming a default for web and is basically gltf wrapped in json.

[0] https://trends.google.com/trends/explore?date=all&q=x3d,gltf

[1] https://realism.com/blog/gltf-x3d-comparison

[2] https://www.web3d.org/blog-integrating-x3d-and-gltf

[3] https://docs.opengeospatial.org/cs/18-053r2/18-053r2.html

[4] https://github.com/CesiumGS/3d-tiles/tree/main/specification
> You, like me, probably have OCD (obsessive compulsive disorder).

This particular obsession sounds more ASD-like than OCD-like (although it could be a symptom of either, both, or neither.)
Or an East Asian lens: https://www.fmprc.gov.cn/ce/cgvienna/eng/ljzg/zfbps/t127411.... ("The Chinese government believes that drugs are a worldwide public hazard confronting the whole of mankind, and drug control is an imminent and common responsibility incumbent to international society.")

Or a South Asian lens: https://www.reuters.com/article/us-bangladesh-drugs/banglade... ("Bangladesh sets death penalty for drug offences in draft law")

Or an African lens: https://fileserver.idpc.net/library/Drug-laws-in-West-Africa... ("In Nigeria, the death penalty for drug-related offenses was replaced by life imprisonment in 1986.")
Steel Bank SBCL Common Lisp?
I bootstrapped on the JVM first, and then the first native bootstrap was around 2011. I am almost finished with my x86-64-linux port.
Hm, somehow the first hits look like ads - perhaps a change of fonts would be helpful? In any case, none provides the quick answer I was looking for (I already guessed it is about mergin mails). But thanks!
Thanks for all of that!

The recaptcha on login would only be presented after 3 failed login attempts, much like what happens at googles authentication. It protects your account from brute force.

Nameserver location: I was thinking of, eg: ns1.nameserver.ch in switzerland, ns2.nameserver.co.uk in the UK, etc etc... basically to make it harder for a single jurisdiction to take down your site without a good reason.

That idea came from the "poker-site takedown thread" at the weekend.

SSH interface ... that's brilliant! Although if your goal is to not manage another password, what if I offered OAuth w/ gmail / facebook?

Regarding registering domains. I think you're right.

Thanks once again for the feedback. (Feel free to pass your free year on to a friend when I launch :-)
Just keep displaying a small "use arrow keys to navigate" on top of the article.

When a user first logs in, show some interesting article already instead of just the "your content is loading" message.
Ideas are cheap. Just Google for them. There are several guys here on HN who post regular "idea dumps" of their recent ideas they don't have time to implement.

If you want to do it that bad you'll think of something.

I recently handed in my resignation. I finish in 2 weeks. I don't have any new work to go to (yet), and my savings+overdraft will only get me through 1-2 months at most. The idea is that I'll do contract work to build up some reputation, then hopefully land some bigger projects and build a team. Perhaps give me the flexibility to work on personal projects that might go somewhere. I was like you, I kept saying I'd start a company when I had a good idea. In the end I realised it wasn't the lack of idea holding me back, it was the fear of failing. I decided that failing wasn't something to be afraid of and if I didn't try I'd eventually regret it.

[Obviously I can't say if it's gone well or not yet, but I've made it past the paralysis. Ask me again in 6 months if it was a good idea]
Hah, mostly: delete, delete, delete.

http://www.screenr.com/xd0

Fair warning, the syntax in that screencast is a bit out of date.

For your codebase, instead of having to "call super" manually:

orbium.Inspector = function(count, xnr, ynr, vari, col) {

this.setBase = function() {
orbium.Tile.prototype.setBase.call(this, "modtile");
};

}

It'll look more like:

class orbium.Inspector extends orbium.Tile

constructor: (count, xnr, ynr, vari, col) ->
...

setBase: ->
super "modtile"
Didn't local Republican government refuse Obamacare money because, well, it was Obamacare?

I think your statements are not in line with the facts, not by far. State Republican governments are often more beholden to corporate interests than even the federal party. They often fall in line with federal level ideological ploys as well (eg. banning gay marriage), so they're no better on that front.
Atom is finally getting to the point that I feel it's competitive with ST. If you haven't lately, give it a try. There is a huge ecosystem of excellent plugins, too.