skysight-inc/HackerNews huggingface dataset:
Most concepts in Metal build on concepts learned from GL/DX11 and carry on to Vulkan/DX12.

This is better than starting directly in Vulkan/DX12, quickly getting overwhelmed and giving up. Plus it makes the step from GL/DX11 easier.

I bought an iPad last month just so I can play with Metal on an actual iOS device at home :)

I don't think hobbyists care about market share that much; they want to get hands-on and learn, and Metal is a rather fun API to work with.
I don't think it's really a cleverness issue. It's that "ironclad rent control" is an expropriation of private property that our legal system would not permit.
How is he supposed to learn the Ops part of DevOps without pain and suffering? :D
> Therefore they progressively were able to sustain larger and larger brains.

As far as I know, that's not how evolution works. You don't get a feature just because you can sustain it. There's a random mutation and everybody who doesn't get it dies or fails to have offspring.

So in your theory, what was the mutation (or phenotype) and what was the environmental pressure that killed off the non-mutants? And how does it relate to using fire?
BE KIND. BE FEARLESS. DO WHAT YOU LIKE.
Collection of the Best HTML Email Development Tools
Sha256 vulnerability for full rounds
Blue Apron Slashes IPO Price 34% as Amazon-Whole Foods Looms
To add some anecdotal support: I land in a similar, but different camp.

Self taught programmer (started at a young age out of interest), working in the field in sort of a generalist dev position at a large media company. I'm out of practise with my math, but trying to kickstart myself to return to university for studies in Physics. Maybe a bit of a reversal?

Programming jobs are a great practical employment solution, but personally I feel compelled by my drive to see behind the curtain too much to settle. As well, to seek out further innovation on the application side I have this sense that there needs to be far more crossover than there is presently.

All this and I started out studying English at U of T, and didn't get to finish (financial reasons). And here we are.
Why do we need competition in our society at all? /s
I'd suggest looking to sci-fi movies or games for prior art if that's allowed in the court. I swear I've seen something like a drone tower at least once.
You won't learn how to cook improvisationaly, that's true. What you will learn are new cooking/prepping techniques (zesting, massage the kale so it tastes less bitter, julienning, fry lightly on the stove and move the pan to the oven to broil, etc), and be exposed to new ingredients and styles.

Disclaimer: I work for a BA competitor, Green Chef.
meta, cool
I'd go further: meritocracy hasn't been _tried_ in Britain. Not only is there a huge inequality gap, no-one actually crosses it (weirdly, the article seems to take it on faith that they do).

Britain's meritocracy is indistinguishable from its old class system.
Pretty much. I also dislike how they handled the CloudBleed fiasco and how the CEO tried to offload some of the blame onto Google (incorrectly). https://news.ycombinator.com/item?id=13721644
What many people fail to realize is that the older and fixed pipeline legacy API's in modern graphics cards are emulated with thin layers directly on top of the modern stacks. On today's iOS devices, OpenGL ES 1.0 is emulated with the OpenGL ES 3.0 API, which very likely in turn is emulated with the Metal API.

If there was a genuine interest in helping the transition to the newer API's, the different parties writing and implementing today's API's would publicly make available the code for emulation layers to the older API's.
Or, worse, try out some improv.
It's not these specific things, it's losing trivial things that are supposed to be quality of life improvements. They're not saying any company that doesn't offer these is in trouble, they're saying any company that offers these, and then takes them back is in trouble.
One thing I think is important to anchor discussions of inequality and mobility is the great gatsby curve:

http://glineq.blogspot.com/2016/04/the-schumpeter-hotel-inco...

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

Basically there are no countries which are both highly unequal and highly meritocratic. Perhaps our path towards more social mobility is straight-forward wealth redistribution.
That is precisely what an aristocratic elite (or any semi-permanent elite subgroup) is supposed to do. What seems to have changed in America is that the elites no longer grow up learning that "we are better, and therefore, it is our job to run things correctly for our heirs (and the plebes too I guess, as long as they keep their place)".

While this is distasteful attitude on the surface, one thing it does do is make sure that at least a few of the elites grow up with a sense of nobles oblige and fosters a longer-term outlook. There are, of course, a host of disadvantages. So while I welcome the dismantlement of such attitudes among the elite, the problem is that nothing has risen to take its place. We sadly seem to be becoming more and more a "what's in it for me" society.
Getting Developers Set Up Quickly with Instant Coding Environments
To encrypt:
tar cz foo | openssl aes-256-cbc -salt -out foo.enc

To decrypt:
openssl aes-256-cbc -d -in foo.enc | tar xz

(foo can be a file or directory)
Building a community mostly consists of three parts:

1. Creating value for a specific target group. An early product/market fit lets word-of-mouth spread.

2. Let people participate. Giving people the feeling to be heard is crucial. A proper feedback management / cycle, helps.

3. Inform people what is happening. Let's call it "content marketing".

4. Start becoming an expert / create a personal brand

For step 1) you need to reach out to those people. Do things that don't scale. Go to meetups or wherever you find your target group. Talk to them, build relationships, ask for feedback, identify influencers. Try to understand the market, their problems, identify their needs, build relationships and build on that.

For step 2) have a proper feedback solution in place. Facebook Groups, an on forum are some options. We developed a platform exactly for this part. It's called STOMT (disclosure: i'm the founder). But we used our own product to build our own community. We invited anyone to checkout the product and leave us feedback on our profile: https://www.stomt.com/stomt - That way you can easily collect wishes, discuss, vote, manage and react on them.
It works great and from time to time more and more people started using us. Have a public dialog and people get a community feeling. The question is which tool you are using and if you can efficiently combine it with feedback management. As this can create a huge overhead. Another example which works even better than ours: https://www.stomt.com/empires-of-the-undergrowth - just check out the stomt/reaction ratio. And those guys are not on the market with their game yet.

For step 3) This costs time. But to get feedback/engagement/participation and to get people excited you need to share your status on certain aspects from time to time. I like how Taylor Otwell (Laravel Founder) does it on Twitter. Bloggig is great.

For step 4) Share your knowledge, use your relationships to speak on a stage, be the expert. This works great for me => for us and let people follow you.

Edit: It is important to mention to start early. Be the expect (step 4) from the first second on. Talk to your customers (step 1) from the first second on. Invite them to a place you define (step 2) as soon as possible. And share if you have something to share (step 3).
Are there/will there be categories for general products? I like seeing the new business ideas that come through every now and then that a developer worked on.
But are they aware they have this much power? I'd imagine someone in their mid 20's who is easily swayed by chocolate and restaurant suggestions doesn't understand the full gravity of what their position entails.

They may not necessarily be dumb, but it does sound like they're minimally naive.
There's a great tale by Nasreddin, a turkish 13th century philosopher.

The tale was about him making a bet with a sultan: he would teach one of his donkeys to talk in 20 years. If he won the bet, he would be rewarded with a chest of gold, but if he lost, he would be beheaded.

When his wife asked him why he'd make such a frivolous bet, he replied:

In 20 years, either I will be dead, the donkey will be dead or the sultan will be dead.

In other words: the longer the timescale of your prediction the more meaningless it is. If you aren't even around to see the results of your prediction or bet, then it's already meaningless.

Knowing how bad people are at making long term predictions makes it an even more pointless debate. Why not 130 years? Or 120.005 years? Or 1000.
I wouldn't reply seriously to a joke before, but I became somewhat aware of the danger of sarcasm after recent global events...

I'm now feeling the need to properly contextualize hyperbolic jokes, so that people reading don't take it literally.
Adult-Aged Children
I think the "running out of addresses" point is still cogent for most people because the IPv6 transition is going slow. For now everyone has to run dual stack because there are still IPv4 customers to take care of, so why should servers support IPv6? ISPs cannot be bothered to make the internet speed upgrades customers want, are they going to invest in services that few customers want or need?
can you share literature on what tools you used to reverse engineer and maybe other items worth reading if I am interested in this type of research?
When people get raises and/or bonuses it's usually not announced publicly.

If your a jr software engineer you should be having regularly scheduled performance reviews. Everyone should be having at least yearly performance review and salary increase (unless you don't deserve a raise, I guess). You shouldn't be going a year and a half without a raise.

Push for a review, insist you need formal feedback on your performance as a jr. During the review bring up salary increase.

The job I worked when I was jr had a 3 month review and a 6 month review, and maybe a 12 month review. These reviews on came with small raises depending on performance. Plus everyone has a yearly review at the same time of year.

(But sometimes someone's performance is strong enough to warrant not waiting for the yearly review/salary increase)
Correct. A typical bin contains many different part ids but it would be trivial to make other divisions.
We should just start submitting patches that more or less copy-paste the code of the current best solution to the problem over the systemd implementation.
Michael Bond, Paddington Bear Creator, Is Dead at 91
Regarding "<" i love the way clojure solved this. It made (< ....) a vararg function that returns true if arguments are in strictly ascending order. And analogically other binary comparison operators.

It's very useful, for two arguments it works just like x < y, and it makes you think about (< x y) as "in rising order: x and y"
Show HN: Share Product Roadmaps via Single Sign-On
dnsmasq has been installed as a local DNS cache on Ubuntu and other Debian derivatives for many years. /etc/resolv.conf normally points at localhost.
Dissolvable patch offers radical pain-free alternative to flu injection
Value Added Resellers (VARs) may work if you've got margin to work with. When I ran my company, I'd get emails and calls from random people that wanted support for a product I sold but never purchased from me. If your margin is 5%-10% on commodity products, then that type of support does not scale. Adding warranty costs money to replace. You get what you pay for and stuff made in China is hit or miss (more miss than hit IMO). So, adding warranty means you have to replace defective parts more often. Again, doesn't scale when you don't have the margin.
Surveillance Capitalism
Yes, but I'm not a fan of the way in which several really large players (including CF) are dominating the internet. I think such monoculture is very bad. Besides that this was just a stupid mistake (forgot to resize the images) and easily fixed, if these had gone out through cloudflare chances are that I would not even have realized it until days later wasting everybody's bandwidth.
That seems unrealistic for the most part. No, most universities aren't optimized as trade schools focused on near-term employment prospects. And, you can certainly choose a university and major that, shall we say, sub-optimizes employment prospects.

However, it's certainly the expectation of most people that going to university for four years is going to improve their employment prospects--often in a field directly related to their undergraduate study. And as someone else noted, schools absolutely put effort into relationships and programs that improve their graduates' job prospects.
Ahh, makes more sense, thanks for responding!
Why Clicking “I Agree” May No Longer Mean You Agree to Everything
I don't think Google cares about $600, but they could sue for squatting.
The danger is for the small businesses for whom both options are too expensive
Avoiding a Volkswagen-Style Scandal in Artificial Intelligence
> Distro codebases are not just C since forever, they are a mix of all kinds of stuff

Indeed....I was surprised to discover OCaml used in Citrix XenServer when spelunking the codebase.
The teacher needs to tell the kids to open https://hourofcode.com/
I think this is more proof of concept. You could probably easily add that sort criteria yourself.
I doubt engineers are allowed to contract doing their job functions. Saying "Boss, this feature won't be ready for 2 months, but if you also hire me as a contractor with more pay, I could have it done next week" is going to get you fired.z
I like serapeum:op for this: (remove-if (op (< 3 _)) list).
Mice do better on intelligence tests when they're hungry.

http://www.nytimes.com/2006/12/10/magazine/10section1C.t-1.h...
Thank you! That's a great hint.
Max deferral is 365 days. If you're running a business, switch to the business branch. If you don't like a feature, uninstall it.

>it's hard to be certain that these are catching all of the telemetry. Am I mistaken?

Not with Wireshark. Anti-beacon updates itself, and updates what it's blocking. It's a very nice piece of software. Besides, if we are to believe Msoft is only collecting the data they have told us they are collecting in 10, it isn't that scary. (They haven't released any such statement for 7.)

>Actually, it's not. I've done what's necessary to avoid having that patch installed.

I thought you didn't have time or interest for that? Blocking telemetry in 7 was much harder for me, it involved memorizing a list of KBXXXXXX numbers and making sure I didn't accidentally click one every time I updated.
Well no not really. Vulnerabilities exist outside the realms of the language implementations. There are poorly designed protocols and access controls to contend with as well. I'd argue there are a lot more of those classes of problems out there. The ones enabled by programming languages are merely easier to find as you don't have to understand the precise problem domain of the application for each one found.
SuperMemo algorithm version 2
Or stop rewarding people who wish to sit on the sidelines of society and offer it nothing. Social mobility is alive and well where children are brought up by parents who share the right values.

If you aren't familiar with the British politics there a vast number who feel that an increased punitive attack of those of means is the only way of fixing anything, with no consideration of the side effects that will have on the efficacy of the country.
That's what I was afraid of. So the OP is correct in saying that the only answer is to re-implement the same solutions in different languages.

(don't get me wrong, WASM is very exciting, but the "it's going to replace Javascript entirely!" argument doesn't convince me)
Publication bias.
A few sites do similar things now. It is worrying.
You can order them.

https://shop.lego.com/en-US/Pick-a-Brick

Order all of them.
One idea for selling the parts would be to keep a precise inventory of everything entered into the system. A precise inventory + a database of the parts needed for any LEGO set would allow customers to order an arbitrary set for a nice price. A total system which would take random parts as input, and output packaged complete LEGO sets would be neat.
Accents can be (and many times are) specified in IPA scripts, so if the speaker carries an accent that isn't in the content he/she is reading or ignores any of the explicitly specified accents, then the pronunciation is wrong.
When the CFO or high performing sales guys leave. They know what they money situation looks like and are going to be the first to leave when it get's rough.
Desert to Data in 7 Days – Our New Phoenix Data Center
Fair enough, was just thinking Trickster was more recent, therefore more relevant.
That would require a robotic warehouse as well to pick the orders in a profitable way.
Your competitive advantage is that you can deliver the same product within a more predictable window. Getting something from China by surface can take 7 days to 8 weeks. If you use USPS service domestically, you get quasi-tracking with a shorter delivery window of 1 to 3 days (usually).
I am fine with the government charging an expedited fee officially. Individual officials charging expedited fees soon turns to a culture of bribery.

Edit: A commenter posted http://sf-fire.org/file/2156 which shows that this is an official policy. I can't edit my parent comment now, but I am fine with this.
Assuming there's a practical limit to the number of sorting categories that rules out separation by color and function, I'd much rather have them separated by function as shown.

Is it easier to find the functional piece you need in a bin full of same-colored pieces, or to find the color you need in a bin full of same-function pieces? For me, the latter would be far faster/easier.

That said, I do agree that individual pieces labeled by function and color is probably ideal for sale to buyers looking for a single elusive piece (or groups of pieces).
cough Windows cough Internet Explorer cough
Adding color sorting is fairly easy, the only hard to distinguish colors are the grays, especially old and new gray.
Elon Musk's Promises and Goals for Tesla, SpaceX, and More
> I like to take a moment to realise how fortunate we are to work in a sector where something like freebies is almost considered to be a sacred right.

Bear in mind that, most programmers do not get paid overtime, and are expected to work like horses. The reason freebies are sacred rights are because those are, in part, the unofficial payment for working in such conditions.
Instant Product Lab Review and 100% BEST BONUS
I suspect a lot of people want to switch to a Mac when they're at home idly thinking about it, but give up the idea instantaneously when their money is on the line.
BUDGET Cameras and Equipment for YouTube
> There's a lot to be said for sticking through a few months of uncertainty when it works out to be a great job in the long run.

Great point considering the OP is talking about startups-- where the likelihood of failure is high. If you have another great opportunity, of course weigh it, but uncertainty is a constant in startups & tech. The idiom "the devil you know vs the devil you don't". I started at a company that looked great from the outside but once I started it was clear that 70% of the people who wrote the bloody codebase had quit or been fired very recently.

You realize quickly that most people don't know what their doing; the good people admit they are learning on the fly. So totally agree with your point, and to add to it, you are weighing your insider knowledge of your firm against your perception of others-- inside those other firms people are likely doing the same thing and probably even looking at you with envy.
Isn't this solving a different problem. pushbullet is for sharing data between all your devices. magic-wormhole is for sending files to other people's devices.
I had lots of hanging and bluescreens on 7, 10 has been incredibly stable for me, granted I'm pretty judicious about uninstalling packages I don't use. End Task actually ends a task now!
Certainly, your skills provide a layer of security, ensuring that you don't starve. But once you have this, and it's really not that hard to do once you have a few years in your industry, then you need to start on the next safety net of ensuring you don't get ripped away from your daily routine at a moment's notice.

This is where keeping a finger on what your organization is doing really helps out with. If you can do this well, then you're not just inured to sudden shocks in income, but you can also thrive in uncertainty.

For example, if I caught wind that the company was being reorganized, I'd have a closed-door meeting with my manager to figure out what my exposure was and what opportunities are presented. Perhaps there's a way to help the organization and myself at the same time. Not every such situation has to result in chaos.
I'd say them not being aware makes them dumb. Like how can you not have a clue in that position and chase chocolates. You're mid-twenties, fully grown, and dumb.
But notice that in math, for example, they tend to switch to the prefix sigma notation as soon as the number of operands grows beyond just a few.
The world needs more Hamzehs.
We need an efficient way to use solar to create gasoline.
Totally! Because no one has ever thought to combine public information with their access to privileged information to target a specific individual ... until now!
Here's where I got the number; no citation but they do stipulate 2016 at time of graduation: https://studentloanhero.com/student-loan-debt-statistics/

Here's a breakdown by state for 2015 from a more legit looking source and a report I don't have time to read; they actually put it at 30k: http://ticas.org/posd/map-state-data

> Tuition rates and debt loads have skyrocketed since then

Total debt load across the entire population has skyrocketed in part because there are a lot more people attending college and during the recession a lot of people weren't paying off their loans, so that number could be misleading for this reason. Could be that debt load at graduation per pupil has not increased, but total debt load has skyrocketed.

Tuition rates have certainly increased, but it's really hard to find data on what people are actually paying outside of borrowing rates. I graduated high school with high ACTs but an extremely low GPA and still had >66% "scholarship"... Tuition != amount paid. If you have "actual amount paid" data I'd love to see it.
If those CPUs are old, what does that make the 286s the game was made for.
Netlify has been getting some love for free hosting for static sites like this blog post.
When it's people, I think that's the anthropic principle. (And the file drawer is a much messier place to end up...)
Maintaining Secure Secrets in Ansible v2.3
Right. We're doing things the wrong way, and I'd like to see that changed.
I completely agree with this approach. The best job security is being good at what you do. Fortunately, we work in an industry where if you are even slightly talented, you will have no trouble finding a new job. So, don't worry too much about how the company is doing. Stick around as long as you are getting paid, the work is interesting, and you are growing in your knowledge/skills. Ensure you have savings for any disasters. And always be scouting the market for new opportunities.
Is that the one where you have to freeze yourself to get over a barrier? I love that passage. Game secrets are a lost art!
pleased with the General Election result are we?