skysight-inc/HackerNews huggingface dataset:
Ask HN: Do recruiters lose out by requiring a degree?
I started learning to code web apps before there were even courses teaching it, and even when courses began to be offered they were behind the tech curve.

I'll admit I don't know where those courses stand now, but it would seem recruiters might be ignoring a lot of talent by placing that hurdle in front of applicants.

Of course, most of them might be old guys like me so my view may be skewed on this issue, but still, there seems to be a wall there that could be costing them more than they realize.

I'm interested in hearing what others might think about this.
> I think it's actually a tougher call than you suggest

No. "Police should only beat people as a last resort to keep them from causing direct, immediate bodily harm to others" is not a tough call at all.

Even if having police present was a good idea (it wasn't), they should have had the strictest orders to, you know, not hit people with sticks.

> allowing the referendum to resolve could easily foment more unrest and a greater more violent outcome

You are arguing for punishing people, by causing them physical harm, without court orders, for things others might possibly do in the future. You are arguing for the exact opposite of the rule of law.
All grocery stores I have been to are like that. They will drop what they will tell you where to find it off the top of their heads and offer to take you to it. Publix, Piggly Wiggly, Winn Dixie. This is why I still do most of my grocery shopping in grocery stores and not big box.
Amazon and Nvidia Simplify Machine Learning
The utility of Amazon is really apparent in these responses. I think the "how much would you care if company {x} disappeared" is one of the most interesting questions. I imagine this is how people feel about that:

Apple - iPhone / Mac loyal users would be disappointed but know that Android devices and PCs have gotten pretty good lately, not the end of the world.

Google - has all your online accounts, mail, calendar, docs, etc. Losing this would be a massive pain, but it's not too hard to imagine some other software company stepping into the void.

Amazon - the everything store. If this goes away many people will have to reorganize their physical lives. More trips to the store, back to waiting weeks (not days or hours) for niche items, paying more for almost everything. Most importantly, it's very hard to imagine any other company developing a logistics network like Amazon has.

I would have liked to see Uber/Lyft included in the survey. Although I have a pretty negative opinion of the "ridesharing" industry I can't really imagine what would happen to urban and suburban life if they just disappeared. So many of my plans these days rely on the fact that I can summon a car to take me somewhere without any planning, and it's not going to be horribly expensive.
I've thought about that but they're too quick and grammar is good. The bots should throw in misspellings.
I've been noticing a lot more posts from Medium.com on /r/javascript and /r/node. I would say most are junk content.
this is true for many countries.

as an example, the US constitution does not allow secession either.

many countries had civil wars for unification long time ago, hence why secession is not allowed constitutionally in a bunch of them.
Reading Jane Eyre While Black
> There’s a pyramid for a reason.

Sorry, but I am still unconvinced people got that reason correctly.

Let's say you have that A -> B; B -> C pipeline. How many tests you should have on each step (and on the origin) depends completely on how much freedom that steps grants you. It is not something one can say generalities about.

For example, if you are writing an enterprise CRUD application, almost your entire freedom resides on the data mapping. That means that your tests should be equally divided between data validation and data storage/retrieval. And the second can only be done at the integration or E2E levels.

If you are writing a multi-client statefull server (like a threaded web server), the freedom concentrated on launching and reloading it is so large that you can't even reasonably test for it. You'd better design your software around proving this is correct and let testing for less problematic stuff.

My biggest issue with the unity test pushing isn't even that it forces a bad structure into the code (what it does), or that it's pushes for fragile and valueless code (what it also dies). It is that it's wrong at the larger level, oversimplifying stuff and letting people get out of the hook without thinking for themselves.
How are people supposed to take you seriously if you call us entitled rich kids. How ignorant. Care to explain what this real mambo is supposed to be? Sending the military?
I use staffed checkouts for a different reason -- it is vastly faster if you are purchasing more than a few items.

All I have to do in a staffed checkout is remove items from my cart and place them on the belt. The cashier scans them, and can begin this task while I'm still emptying the cart. And most of the time, the cashier is practiced at this task and can do it quickly. When I'm in a self-checkout I see seconds wasted per item as people turn them over and around one-by-one to find where the bar code is.

And the staffed checkout usually has another person to bag the items, and again can begin doing this while the cashier scans more items, collects payment, etc.

At a self-checkout I'm doing all these tasks myself, stepwise because the computer insists that I bag each item before I scan the next one.
let plus x y = x + y

This is a statically typed function. If you are going to talk about static typing, learn about type inference and avoid making yourself ridiculous.

Also, the fact that types are dynamic doesn't mean you don't have to think about them, you still have either type errors (like in most lisps) or implicit coercions (like in JS, you probably don't want that).
Linux desktop development abandoned Unix culture a while ago. The very few desktop developers do whatever they want and the community mostly goes along with it because they don't have a choice.
I moved.... Plus the hotels caught up as did the housing shortage.

2 massive hotels went up downtown and another third is coming online soon.

Sank my new years and March madness profits.... It was a good run.
> In the Bay Area, you’re unlikely to have easy access to San Francisco at all if you’re not in San Francisco proper.

Eh? It is pretty easy to get to San Francisco from Oakland or Berkeley. Hell, its easier to get to fidi or soma from Oakland than from parts of San Francisco.

Edit: For the downvoters, I’m genuinely curious how BART from Oakland to San Fran is considerd hard? I was simply contesting the point that there is nowhere in the bay with easy access to San Francisco! Now San Jose to San Francisco? Maybe not.
Agree with everything you said except that bit:

> You'll eventually need to learn about type theory ... which isn't just one thing.

I'd say that most Java developers are comfortable with its type system, including the parametric polymorphism that it supports, and most of them probably don't know much about type theory. The same can probably be said of C#.

> we'll slowly figure out how to package that power in a way that everybody can understand.

I think we're already there. Java's generics appeared in 2005, and while there probably was some cultural shock in the Java community in the years that followed, it's safe to say that most of this community can claim to have a reasonable understand of generics in general. The addition of C# and its type system helped disseminate this knowledge further.
This is honestly one of the better posts I've seen on HN. I never really thought about this, and I agree 100%
From that site's methodology page re: the users sampled:

> Accounts likely controlled by Russian government influence operations.

> Accounts for “patriotic” pro-Russia users that are loosely connected or unconnected to the Russian government, but which amplify themes promoted by Russian government media.

> Accounts for users who have been influenced by the first two groups and who are extremely active in amplifying Russian media themes. These users may or may not understand themselves to be part of a pro-Russian social network.

So, not bots? Maybe organic right wingers?

Looking at the advisory council of that group and seeing Bill Kristol along with a bunch of Obama staffers and hawkish neolibs/neocons is setting off my "disinfo via appeal to dataviz" alarm.
The lesson here: allow the Chinese to create a real estate bubble, so your country can have the economic resources to placate and pay off places you've colonized.

Within a decade of the Canadian real estate bubble pop, Quebec will be an independent nation. Mark my words.
> it's nonsense to pretend that approximately half of a population should be enough

I think that's why rhetoric isn't enough to actually stop the half that want a revolution.

What number is high enough in your estimation then?
Dynamic Routing Between Capsules
Well, it's interesting to see that the USNews ranks Harvard ahead of UCBerkeley. Back when I used to work at a quant shop in NYC, Harvard wasn't even considered for hiring -- they only recruited from MIT, CMU, UIUC, Berkeley, Stanford and UToronto.

Also, not surprisingly, most quants were Chinese.
What is the type signature for json hashmap in Haskell and how using it is different from using a dynamically typed language?
They already have autonomy. That's what an "autonomous community is". They practically have the same autonomy as an US state.
TLS-N: Non-repudiation over TLS
>they both came from a ruby background,

That seems to be the case with the majority of vocal (i.e hosting or being on podcasts) people who use Elixir. In a sense, I'm lucky since I came from a C# background and don't have to worry about doing things the "Ruby Way" instead of the "Elixir way".

>why would you ever want to use such a special language (purely functional isn't for everyone) if you don't have any scalability issue, and don't even use OTP ?

There are a few reasons. One being the hype train that has surrounded the language over the past year+ (at least that's when I noticed it gaining steam). Another reason is that they just don't know enough to get into OTP. Elixir is still young and there is a lot of OTP functionality that isn't represented in Elixir that you need to drop down to Erlang to use. Erlang is not the prettiest of languages and has its own learning curve as well. I think eventually the teams that you heard of will get to OTP as get more familiar with the language.
Could you elaborate on why you think VirtualBox sucks? Or why you think vagrant-lxc is better?
I've used it a fair deal. I've found I prefer languages that don't require IoC to make code testable.

I agree that it's one of the sanest options when it's required, I just think that language design should incorporate testing ergonomics from the start.
Check out inotify (built into the kernel).
No one ever went broke acting on politicians not being the sharpest people around.
You can't chase dividends without risk, it's all speculation. You're making a distinction without a real difference. All investment involves risk, all investment is thus speculation. Not all speculation is investment, gambling is speculating but not investing. That's just how English works.
Yeah, that makes a lot of sense. I started this from making an email list where I'm sending "lunch and learn" talks which I manually curate / write up descriptions. About half the people like that style, and half have specifically requested something more topical.

There are a bunch of great curated email newsletters around specific interests (Javascript Weekly, etc) so I'm aiming to do something similar, but more granular. So far the ML thing has been promising, but it helps to start from a pre-vetted dataset.
Dear god, this was so sad to read... Buddhist, Muslims, Christians... why are we fighting and hurting each other? At the end of the day, beyond labels, we are simply human beings...
USA directs money all the time too, it is not about how to direct money, it is about 'equal-opportunity' vs 'equal-outcome'. China has plenty of brain power to leverage that investment, as it has been encouraging teens to excel in the education system. While in US, it is eager to remove rankings from school instead these days because it will make some 18-year-old-little-KID depressed, and in CA it just allows everyone gets a high-school diploma for free, see the difference?
Three remote engineers share what it’s really like to work from afar
Tim Cook’s Unfair and Unrealistic Privacy Speech
One way of solving it would be to just put the code you would otherwise put into a function into another application and call that. Not super pretty, but it works. It's preferable over ending up with a massive program with hundreds of sections.
Let this be a lesson that over-engineering is a risk, and "framework" type work can be harmful for projects that really require hand-tuning and attention.
"It is better to be violent, if there is violence in our hearts, than to put on the cloak of nonviolence to cover impotence."

- Mahatma Gandhi

I think it's extremely important to express our dissatisfaction with nVidia, and strong language makes the point across. Sometimes people don't take your complaints seriously if you're too polite; (maybe because politeness signals impotence?)
Read the books. They're some of the best space opera books out there. As good as the show is, the books are even more incredible.
One advantage China has in payments is the lack of incumbent credit corporations. In the United States credit cards were widely deployed and trusted decades ago while in China tech companies have an open playing field where real innovation can happen fast.
This is what we need for LinkedIn. I am yet to see a slower site.
All politics start local.
We had a war about this. No.
Or I believe that he won because of that, AND because of Russian interference? This is a false dichotomy.
Google Ultron – A browser light years ahead
Maybe someone is just pointing out that your website is inaccessible.

For what it is worth, the Americans with Disabilities Act does not attract "bottom feeding law firms." It provides no monetary damages. It provides no attorney's fees. It only provides injunctive relief (and mediation). In other words all of the costs under ADA are borne by the plaintiff except for what the defendant chooses to spend on their defense. Thus lawsuits under the Americans with Disabilities Act are rare.

The lawsuits about which one reads outrageous reports are inevitably filed under state law and typically California's statute which does provide for attorney fees and damages. A few other states have similar laws, but in most of the country ADA compliance is spotty...and on the web it is pretty much the exception.

If it really matters, hire an attorney familiar with the case. If it sorta' matters read the law yourself. If it doesn't matter, it doesn't matter.
Craig, attended your talk at ATO earlier this week--good talk. I was the guy who asked about performance considerations of joins in Postgres using UUIDs.

This post reads like it's vaguely implementing what should be in a queue backend. There's a locked_at field in the schema, furthermore should this not be performed via ...FOR UPDATE?
> It can't fit everybody on the planet.

Actually, in theory it could - it wouldn't be very comfortable, nor easy, and forget fire codes, but...

Manhattan is approximately 22.82 square miles in area; or approximately 59103529 square meters.

If we say "standing room only" and allocate 2 square meters per person, we could cram approximately 29551765 people on the island (assuming we level everything else, of course).

There are 7.6 billion people on the planet Earth, so:

7600000000 / 29551765 = 257 layers

If we say "let's build a building to house them all - and let's give 10 feet of room between levels" - then we get a (very ugly) "building" 2570 feet tall.

The Burj Khalifa is 2722 feet tall.
Locks, Thread Safety, and Swift
Very cool. Might be a good idea to add a volume slider instead of just toggle, since that's often easier to get to than system volume.
I think you misunderstood what I meant by allowable. He can legally act using the powers of his office, but we can shun him. It's morally abhorrent and violates international law. It's only in a very limited sense that his behavior is "allowable" even if that sense is the one that ends up mattering practically.
Wasn't even a trace of that meeting virtually, it was a spontaneous over-the-coffee idea. Subject was improv acting, which is something neither of the participants have ever even googled.
Elixir is pure pleasure. Coming from a ruby background, I din't have huge difficulty in understanding the syntax, and unlike other functional languages like Clojure, it's not an abrupt change from procedural paradigm. You can still assign variables in functions etc.
I've been writing Clojure for several years with ^:always-validate'd Schemas at the API boundaries in for library boundaries and compojure-api enforcing the Schemas for input passed in via http or queues (via constructing a ring map out of an input queue and turning a ring response map into a response on a different queue). My tooling (emacs/Spacemacs) has good support for introspection/autocompletion/automatic doc popups/testing and I also get cheap to free generative testing via test.check.

The water is nice, you should jump on in.
>I would love to see more cookbook examples of using Elixir but NOT as a Ruby/Rails replacement.

I would love to see more examples that get away from web dev with Elixir. While it's great with the Phoenix framework there is so much more to Elixir than that. Trying to deploy an elixir daemon has been a pain and I haven't found much around that. There is escript and distillery and while I haven't tried distillery for non-phoenix apps, escript works but deploying is still a pain.
The 900P is also not THAT much faster than the 2+ year old Intel SSD 750 series PCIe cards which cost about half as much per GB of storage.

https://www.intel.com/content/www/us/en/products/memory-stor...
Crohn's and IBD ; seeking designers and devs with personal interest in a solution
Hi HN,

I am a physician who developed a protocol for life-style based management of IBD/Crohns & looking for designers and devs with personal interested in this disease.

Patients with this condition are severely underserved, Medical options suck and there are no good digital tools to help them manage.

We developed a lifestyle focused program that allows patients to get off meds and actually improve, and have been working to build it into a platform.

I am looking to find people with a personal interest in IBD/IBS so that we can build a product by people who are affected by it. Any help is appreciated.

Thanks

kkafimd@gmail.com
fwiw green/userspace threads are not a good thing[1]. They're only used because for the most part system level threads don't yet have the scaling properties applications need. Once that deficiency is fixed (yes...we're still waiting after 30 years) green threads can go away.

[1]Because insight at the system level is required to do effective scheduling and because the transition between the userspace's concurrency model and the system's typically introduces unpleasant limitations and sometimes bugs.

If you're saying that a thread/actor/CSP model of concurrency is better than "async" (callbacks) as used with JavaScript, then of course -- 100% agree on that.
Make elections legitimate and meaningful.

Turnout is low in Catalan independence referenda and US elections for different reasons. The former are viewed by opponents of independence as illegitimate: they are not approved by the central government and voting in them gives them the appearance of legitimacy. They're political tactic by the independence movement, and its opponents won't participate. The Spanish government could solve this by allowing an election, pledging to take the result seriously, and thereby answer the question for at least a generation.

A significant factor in low turnout in US elections can be explained by the non-competitiveness of elections (correlation coefficient between turnout and margin by state was -0.4 in the last presidential election). If more states were competitive or the president were elected by popular vote (or Congress by proportional representation), turnout might be very different.
Only if you think "not caring" means being against independence. I think it means not caring either way, i.e. they're neither in favour of it nor against it.
That was my idea as well.
Quantum musings: Thoughts about black holes
I can understand that this is a joke website, but I think I missed the point of the satire here. Can you explain?
I am curious about this as well. Tor is anonymous insofar as individual entrances and exits cannot be monitored. The advertising and other tracking pixels that would riddle something like the NYT site makes me think this is how some uncareful kingpin will fall, checking the op-eds.
Wondering how to get your first customers? 6 experts share their tips
I don't know about the coding section of the IT world, but I know when it comes to IT security, job posts requiring degrees are usually just there as a formality. It's more of a recommendation than it is a requirement. The key factor is to never not apply because you don't have the degree they want. If they are a company with any sense, they will take your experience much more seriously than they do any formal education. Granted almost all modern coding jobs require you to take a real time coding test through something like a Skype call, so you have to be able to back up the skills you put down.
You're missing my point. In your example, somewhere you have to express your types. So just move my example over to that point in your code.
Well, some of the ingredients here are the comrades of the self claimed anticapitalist party Popular Unity Candidacy (CUP) asking for some veeery peculiar things, (i.e. proposing to expropriate the Cathedral of Barcelona to make a market and a school of music there), and there was also a larvate (and sometimes not so larvate) racism and harassment against non indepentendist spaniards that last for years.

Taking all of this in mind and much other things, I think that can be taken as a fair example. Not equal, but much closer than you could expect.
Yeah, this is bizarre. I used to live near MacArthur BART and my commute into the city took ~20 mins. I could EASILY get to: the ballpark, anywhere along market, anywhere in the mission, SFO.

I now live in El Cerrito, which makes people go "Oh god, how long is your commute?". 31 minutes. That's it. People seem to think it's a different planet, but I can't even get through a full podcast on the ride home.

Totally agree with you on the last part. It's WAY easier to get to FiDi/SOMA/The Mission/Embarcadero or the Ballpark area from Oakland on BART than it would be to get there from: The Presidio, Sunset, Richmond district, etc.
sell for a huge profit and relocate, what a tragedy has fell upon the paupers.
Are the two really equally precise though?

There are many languages in which the `+` operator can be applied to types that are not integers.
Good luck getting enough AC units in that structure to keep everyone from dying of heat stroke within a few minutes.