jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I walked into an interview once, expecting to go over my work which I'd brought along with me, much of it for the company I was interviewing for, so I wrongly assumed the interview was just a formality. They asked a couple of basic questions then opened a laptop, and BOOM! technical interview right out of no where.

I blanked. They just handed me the laptop and didn't even tell me it was a test. There were some comments at the top of a few javascript files and like an idiot I answered the questions verbally. The two devs just sat their smirking at each other like they'd won at something.

I'm not averse to tech interviews, but I do not enjoy the "look at how smart we are that we caught you out" attitude that comes with them. I'm shit at crosswords, that doesn't make me illiterate.

I've since been keeping an eye on their work and now I get to feel smug because it's been universally panned.

I also had to sit a test for what I call "the worst agency in the world" (AKQA and after 7 hellish months there I'm happy to stand by and put my name to that assessment, they're simply awful). I forgot to specify the radix in a call to parseInt. It was the only flaw and while they didn't make a big deal out of it, the interviewer was clearly pleased with himself for finding it. They then proceeded to ask ZERO questions about why I'd coded the test the way I had. Which is a shame, they might have learned something.

In my experience, there's nothing wrong with tech interviews, but there's a lot wrong with the people administering them. If I want to know wether a dev knows what they're talking about, I ask them to explain something they've already coded. If they can explain it, they understand it, and I usually learn something to boot. Everybody wins.
That... doesn't contradict anything.
> Where do you think those "private companies" got the money to build their businesses?

By... selling stuff to people?

I'm sure they get government subsidies, but that's not all of their money, or even a majority.

> so they have to do money laundering like that in order to get away with it

I'd like to see some proof that 1) they launder money and 2) that it's in significant enough amounts as to allow companies to adopt a kill-the-rest-of-the-world strategy.

The latter part of your post basically boils down to "action X is evil when they do it, but not when we do it, because we're the good guys and they the bad guys". Where's the proof? Has China actually killed competition via years of state-funded undercutting, or is it just speculation that they might?
You can open just 1 https port but you can map whatever port in your docker container to that. Some websocket implementations work with a second port and that just doesn't work. But you should probably split those services into two. But if you use something that can mix websockets and normal https traffic over 1 port, it works great.
Because when you cut hundreds or thousands of jobs, it will have a devastating impact in the community, not only for those directly affected, but also for those that will compete with them for available jobs. I find it hilarious that an american doesn't find it obvious, given the abundance of american examples on this.
why is the semi industry so cyclical? do you see this changing?
I’ve written hundreds of parsers at this point, for many kinds of protocols - http, mqtt, canbus, midi, various strange binary stuff, cli’s, just lots and lots of parsing. I’ve found that text protocols are usually easier to parse, depending on the situation. Some binary protocols are easy because you can just cast the read buffer to a struct, but even that can fail when doing a partial read (which is the norm more then the exception in embedded spaces). And even in the best of cases you usually need to do a lot of post-processing to make sure that the data you read is correct. In the worst of cases you’re bitshifting and you have conditionals everywhere and you’re just not going to have a fun time. Canbus and midi are a lot easier to write parsers for then e.g. protobuf and mqtt. For text, stuff like http, redis, and those types of protocols are easy, but the text parsing world has json, which is the absolute worst of pains.
Airdesk is a shared workspace that adapts to any team, whether working in the office or remotely.
The platform analyzes service data and provides real-time prioritized insights and actionable suggestions to boost the performance of any business!
Reading the synopsis on Wikipedia reminded me a lot thematically of Anathem, by Neal Stephenson. Also a great book, but I think it requires a broader knowledge of history, philosophy, math, etc. than a 14 year old might have had the opportunity to encounter. Then again, there's a glossary in the back that maps in-universe concepts to real-world concepts, so the novel might be a good springboard into exploring those topics independently.
Can you pick which task your resources are being used for? (ie. covid19) because they have several in progress and I think it selects randomly?
Cross-platform toolkits are the lazy way. Good quality graphical apps are available in derivatives that match the interface guidelines and optimum toolkits/APIs of their platforms.
Ok, for me with a fresh Firefox 74 profile this does not happen.

https://imgur.com/a/EHpJfGG
You ever been with someone with a strong southern accent in the north?

Not sure if DC is considered the North or not, but I had some friends from Florida visit me in DC. No one called them "hick" or "redneck", but honestly their accent was so strong that I don't think it would be identified as southern. Sometimes I literally couldn't understand what they were saying. But they also dressed about as sharp as anyone I know... that probably fights some of the stereotypes.

But don't get me wrong, I'm not saying that the North is the most welcoming place in the US either. I simply think your perception of the hospitality of a region is not something uniformly agreed upon.

For example, I'd find a Confederate flag or Swastika offensive, and not welcoming. Whereas I'm sure others would rationalize the postive aspects of their respective histories and not find them offensive in the least.
Who would be a viable alternative vendor to Amazon at Netflix's scale?
Was just telling a non-tech friend about Wit.
Try, explaining NLP and classifiers to someone who isn't quite sure what dictation is, made for a quick ride up the chair lift at Kirkwood.
ReSharper will be redundant when Visual Studio 2015 is released. VS 2015 ships with many Resharper features built in, and the few that aren't will be trivially added via extensions utilising the new Roslyn APIs.

So expect to see that F# gap close substantially next year, regardless of what Jetbrains do.
Also look at http://learnxinyminutes.com if you are already a programmer.
> I have watched this kind of attitude destroy teams and companies and I prefer not to condone it.

Funnily enough, I actually knew Zed before he became "Zed" (we were both team leads for related organizations). He came off as one of the more caring and right-headed leads that I'd known at the time.

Things change of course (it's been years), but I wouldn't infer too much about what he'd do to a team from his internet persona.
document.write is pretty wild, as it can modify the HTML token stream directly, e.g.

<html>
<script>
document.write("<h");
</script>1>
This is a h1 title
<script>
document.write("<!-");
</script>-
This is commented
-->
</html>

(From http://www.reddit.com/r/rust/comments/2zir9s/html5ever_proje... )
And still true.
Training cats is in my experience more about actually forcing the cat into a position with your own hands to get it to grasp what you're trying to do.

Cats are not as magnetized to treats as dogs are, they tend to want to keep their feet at the same place.

That said: getting a cat to roll around on command is a great feeling.
Yes I do and it helps me to relax :)
CMU's tuition is indeed quite high, but it's actually 50k$ per year for undergraduates. The 65k$ you quote includes campus housing and dining services, so it's not really fair to compare that figure to tuition costs elsewhere.
Hi Tim,
video streaming usually needs a good internet connection. But with upclose, you should still be able to stream reliably to people near you, as we use a peer-to-peer streaming solution.
I used The Quick Python Book when making the same transition years ago and thought it did a good job.
No, it isn't. It is like saying the highway system proved itself when the 101 was closed because people could take 280 instead. If for some reason, you only had planned to ever take 101 and wasn't ready to take an alternate route, yes you got screwed, but that was kind of your own lack of planning for this particular failure mode. (stretched metaphor.)
I don't really believe that this is a "girl problem." Being timid of challenging hierarchy by claiming shared resources is rational, and creating norms that then advantage you with no-one else the wiser is a standard game-theoretically-optimal response. Both men and women are capable of, and frequently participate in, this mode of thought--just look at politics--but in at least some subset of men, this drive is overridden with another one that does game-theoretically sub-optimal things for low chances of high rewards.

Now why men have this extra drive, I'm not qualified to answer, not having studied much evolutionary psychology; but I would say that there's probably some subconscious collusion going on by all parties to defer to "alpha males," that will allow this strategy to be optimal when one can signal such traits.
This helped me a great deal, increased my reading speed for anything non-technical by at least two-fold:

http://www.amazon.com/Evelyn-Seven-Day-Reading-Learning-Prog...

I bought this one recently as well due to reviews on the Evelyn Wood book, but haven't read it yet (Land of Lisp is taking all my spare time):

http://www.amazon.com/Breakthrough-Rapid-Reading-Peter-Kump/...
This is more about staring down Apple and MPEGLA, who both have commented that they think WebM is broadly patent encumbered.
I see. It looks like an effective method.

Though I'd argue the problem isn't quite that he's not receptive. Maybe emphasize that feedback sometimes has to be done, even if it looks wrong to him.
I don't think they meant that they were doing that on live systems. Sounds like a debugging tool.
Just checked. Google docs does not work with files.
would be easier to read if i didn't have to request permission...
"We had to spend two months writing the whole billing system up; Chargify and those services didn’t exist at that point. So, if we wanted to have recurrent billing we had to write it ourselves and do all the logic"

If you implement a new service out of necessity to solve a problem you have at work, it is a very good indication that service is also needed by other companies. Instead of using this service you created internally only, you should release it and see if there is a great demand for it.

I think this was a missed opportunity for Wufoo to create another great service.
Nintendo is about multi-player gaming in the same physical space.

They've paid a token effort to online gaming and digital distribution, but every platform they've released since the NES has focused on playing with others in the same room.
It makes receiving more expensive, but it also makes sending more expensive, and it's the people doing so in bulk that are going to feel that the hardest. I don't see how this makes things worse.
If God exists, I doubt he cares if we beleive in him or not. I like to beleive he would not be that insecure.
Good post. Informative, easy to understand. Thanks.
Alright, an "Employment EPA" efficacious enough that I don't have to be reminded of its existence.
I use the railwaycat port of emacs, which is frankly what any macos-based emacs user should use. I provides smooth scrolling, an interface with applescript, touch bar support, and lets you use os-native hotkeys including Command-as-Meta.
I think that's because we don't have any kind of unifying force in the middle class here to combat the divisive ones. Middle and lower class people have next to no political clout because we're made up of a bunch of adversarial subgroups with their own adversarial subgroups. Democrats and Republicans are both carefully maintained as parties of the rich by encouraging extreme partisanship and propagandizing different versions of reality to different targets.
Please don't do this here. Nothing good can come of it—it's the oldest and most extreme move in the internet playbook, and its meaning has been diluted to the point of being just a point-scoring status move, and a cheap one at that.

https://news.ycombinator.com/newsguidelines.html
I would very much appreciate information on this; notably I would be interested in any junior positions that might be available.

I've scanned the site but only managed to track down two positions so far.

Many thanks!
One thing I would love to see some guidance on with Flux (and potentially with the patterns expressed in Marty.js) is how to handle the use case of Stores for a collection of items as well as a single item.

Right now, if I create a Store for a collection of Users and I want to be able to mutate these User objects then I create actions for each CRUD mutation and then plumb that change through to the in-memory object inside my collection as well as persist the change to my server.

But as soon as I click on a specific User and load up a new page for that User, for example, then I need to create an all new Store just for a single User, which has all of the same mutations/actions available to it as the previously-mentioned collection Store (except now I don't need to pass the ID to every action payload).

The best approach I've seen on this topic is in this example's Readme: https://github.com/gaearon/flux-react-router-example

Does this approach make sense/jive with the Marty.js way of handling Stores, State Sources, etc?
Which is a damn shame because only supporting Chrome is absurd. We've advanced so far, but now instead of "Works best in Internet Explorer 6 at 800x600" it's "Works in Chrome."

The more things change the more they stay the same...
> Signal is not an open protocol

It is an open protocol, it is not a federated protocol.
>It goes on to say that even six months is optimistically high.

I'm in the habit of focusing my in-code documentation on why I made a choice, and my out-of-code documentation on code structure. This is probably counter intuitive to most people (who do the reverse from what I've seen).

The reason I do this is twofold.
1) Code structure changes don't occur that often for me (I'm a feature-terse programmer, only add what I need at the moment), and when it does change I really should be documenting that at the API level, not in the code.

2) The reason I made decisions are usually only relevant when I'm actually changing previous code (do to encapsulation and abstraction).

This method means that when I revisit an old project, I have my out-of-code API Documentation open in live-edit mode, using it for structure reference and adjusting it for any changes I make, and I have my reasoning sitting directly above the code I'm about to change. It works out really well!

Unfortunately, in school we were pushed towards documenting the structure in code, and using something like doxygen to extract that. I find that an ugly practice... The structure is always visible if you're adjusting code, but you're reasoning usually isn't.
> If app stores get regulated I fear we'll end up where windows PCs were in the late 90's. I don't know about you but I quite enjoy not having to remove spyware from the mobile phones of friends and family on a regular basis.

What's stopping an alternative market place being hot on screening for bad apps and crapware too?

> I think this is a lot more about developer rights masquerading as user rights.

I disagree it's about the rights of everyone _accept_ Apple.

I was trying to think of a good metaphor for these sanctioned app marketplaces.

To me it feels like living in a city where you're forced to buy from one city sanctioned shopping mall.

Every shop in the mall has to provide thirty percent of their takings to the city gov.

If you're not happy with the setup you need to move to another city.

Can you think of anyone who would think this represents a positive model?
Another advantage to outputting 8601 dates is it's easy to mechanically parse - you can probably find some JS to rewrite the 8601 dates coming from the server into whatever the user's current locale is. Bonus points: if your timestamps are UTC, the frontend reformatting can even take timezones into account (such that an American and an Australian could correctly see different dates for the same timestamp).
Is that a serious question? Vehicles simply didn't have have navigation prior to separate GPSs like Garmin. Once they were built into cars, they used the same touchscreen interfaces. The entertainment "system" (radio/CD) simply used a few buttons. The "navigation system" was a map that, if you were by yourself, was something you tried to follow without taking your eyes off the road too much
That would only make sense if these storage mediums had to have sizes exactly aligning on them, but that isn't the case.
I was trying to be conservative because I've only really dealt with systemd since about 2016, but damn, nearly a decade of systemd and people still fight systemd vs systemV like it's 2011.

I'm not against systemd myself, to be clear. I think putting services like these into modules of the systemd environment makes sense, and as long as you can disable them if you don't want them, that's perfectly fine. I've had to disable one of them on one of my servers because _something_ was going wrong preventing resolved from caching repeated DNS responses, causing a huge load when a script started scraping a particular domain without any clear indication as to why in the logs. As long as I can do that, I'm perfectly fine with whatever the systemd folks want to integrate next!
Not foss, but for basic solid modeling CAD, I've had a nice experience w/ OnShape
I can, but why would I limit myself to one-way communication when I can have bidirectional communication?
No, probability theory itself is logical. topynate just showed you the (deductive) inference.
dragontamer is still correct. He quotes correct bandwidth numbers. EPYC's 8 channels of DDR4-3200 gets it to 204.8 GB/s (and, yes, that's bandwidth)

Whereas Nvidia's A100 has over 2000 GB/s of memory bandwidth. That's 10-fold better.
You’re of course free not to care. That’s absurd. But isn’t this a website designed for people to say what they find interesting or not?

Why are these comments so hostile?
I don't have a resume that could even begin to get a second look for CEO for a company this size, but boy oh boy would i love to take this position. CEO of Microsoft or CEO of HP is something i'd absolutely love to do! Two companies I think i could really fix - as I'm sure could a million others, but just in case the recruiting firm is reading this and have decided to try a novel approach and try someone with no former Fortune 500 CEO experience. You never know. lol.
Over/under on when the Quartz "incredible journey" article is coming?

I'm kidding, but that was the mentality a few years ago when everyone suddenly paywalled. "We can't sustain free!!"
I'll be that math nerd. His lifetime field goal percentage is 0.45. That means that in a string of 16 attempts, one time out of 14,000 or so he'll have 16 misses in a row. He's played over 1000 games, and in a typical game how many attempts does he have at a field goal? A bad run as long as the one you are citing is not that surprising.

To settle the question, you have to collect more data and carefully analyze statistics. And when you do that, the data doesn't support the existence of streaks. But you don't believe those statistics. How to convince you?

Well under your theory that there are streaks, you should expect to see record streaks out there that are longer than statistics would suggest possible. For instance if there are 500 players across time who've had a .45 field goal percentage, who've averaged 20,000 shots each, statistics says that the record streak of consecutive field goals made should be somewhere in the range 18-23 or so. If those people have even a slight tendency towards streaks on top of those percentages, you'd expect the length of the top streaks to get higher. If, during a streak, they shoot about .55, then under the same assumptions the top streak should be 25-30 or so.

So we have a test. Look at the longest streaks and see if they are longer than expected. Not even a lot longer, just slightly longer will do. Lots of sports keep track of lots of player stats, and streaks. In a fascinating essay many years ago Stephen J. Gould pointed out that, across all sports tracked and all types of streaks records are kept for, all but one are within a statistically plausible range given the number of players, games, and their playing averages.

The lone exception is Joe DiMaggio's 56 game hitting streak in 1941. That one is truly exceptional, a repeat is unlikely in the next thousand years. However when you look at the second, third, etc performances, they are in line with what statistics suggests is likely.

Now what about this college kid that you were talking about? The answer there is interesting. College is played at a more varied level than the professional leagues. Therefore there is more variation in player performance. Exceptional performances become much more likely if you add even a small number of players who are hitting somewhat more reliably. So his streak is not as impressive as it may seem.

Incidentally this applies to DiMaggio. When he played, pro baseball wasn't as consistent as it is today, so he was able to sustain stats that were above what you find in today's players. In fact http://online.wsj.com/article/SB1000142405297020455680457426... reports on a Monte Carlo simulation of baseball that used every historical player and season with their actual hitting percentages. Fully 42% of the simulated histories had a streak as long as DiMaggio's or longer.

Therefore even a slight tendency towards streaks should show up clearly in the record books. But nowhere in the record books is there any streak that shows strong evidence of streakiness.
There is a ruby gem for friendly regular expression builder

https://github.com/andrewberls/regularity
Apple is a hardware company, plain and simple. Software is always going to be a second class citizen in their ecosystem. I was really mad at Apple during the switch from 68k to PPC and they completely lost me when going from Mac OS Classic to OSX.

If you chose Mac and you're looking to use a platform for a decent amount of time without upgrading hardware or having your environment break, you're going to have a bad time