skysight-inc/HackerNews huggingface dataset:
> the government's desired outcome would have made it more difficult for the band to survive

True. The govt makes lots of enforcement/promotion decisions, many decisions that make things harder for other people/companies (and easier for others). In fact, if a govt decisions has an absolutely equal impact on all parties, it's probably not a law that does anything.

I'm not saying there isn't a free speech issue - just that saying "by refusing to limit free commerce the govt is infringing on free speech" show the two sides of the argument, both reasonable.

The govt wasn't refusing to enforce with the intention of HARMING anyone directly (probably), it was trying to avoid taking enforcement action that WOULD harm people. Not specific people, but the protected class of race in this case. If you think otherwise, imagine the hypothetical where this occurs, realize some people think of it this way,
and see that it means the disagreement is reasonable.

I'm probably 60/40 in agreement with the court decision, but that 40% is because I can see the arguments on the other side as well. Your premise that the harm to the team is a problem doesn't hold up overall: It's a tough concept to accept that _intent_ makes a law valid/invalid.

Make voting harder with the intent to combat voting fraud, the law is likely valid.
Make voting harder with the intent of disenfranchising a particular group, the law is invalid.

A cop shoots someone because they felt threatened, is legal.
A cop shoots someone because they want to, it's not legal.

Agree that it SHOULD be that way or not, this is pretty well established in the court system for quite a while. Which means a govt decision that hurts someone (not this case, a generic one) because of a non-discriminatory INTENT can be valid, while the same decision made for discriminatory reasons can be invalid because of that intent.

There are plenty of other arguments that can be had here (Was this decision intentionally discriminatory? Does refusing to enforce (i.e. not taking action) equate to taking action?) but that it harms the team is not terribly relevant.
"I have personally seen this "fastest finger first" played, almost always."

There's your problem - typing first.

Put everyone on a voice/video collab stream. Now at least you get to hear what's being suggested first like a real office, and respond without having to move away from your work window. "That idea is nonsense, it won't work within our framework guidelines for x reasons." Bam no waiting for people to read what they should be hearing in the first place.

No wonder nobody wants my solution - everyone's too busy listening to the hype of programs instead of the soundness of their workflow.
Another advantage is you can put your _entire_ website on a CDN provider like Cloudflare, because the whole site is static. This means my server can die completely, but Cloudflare can still keep on serving my site, and my readers have no idea of my ineptitude.

You can do this even with Cloudflare's free tier - no need to rely primarily on adding more VPS instances/load-balancing to 'scale' your static site - the CDN can help take care of this. I've recently moved my Jekyll based blog to the cheapest VPS instance I could find, and use CloudFlare to handle the load (not that it has much in the way of readers...).
Removing the effects without redoing the timeline would be able to measure some effects, but not others.

Anyway this is not really helpful so I'll restate the part that actually matters and then peace out.

Yes you have a technically correct point, but the way you went about presenting it as "this argument is flawed" lead to people pointing out significantly more important flaws in the argument. You then sassed people instead of just letting it be or trying to refocus on what you were actually trying to contribute. Not a great strategy, all-in-all.
Can you explain what it means to balance a binary search tree? Are you referring to writing your own implementation of AVL or RB trees?
As permissive as html5lib, which is as permissive as a modern browser, since both are base don the HTML 5 parsing spec.
One thing that they didn't mention on the article, but it was talked about at the Metal 2 WWDC sessions, is that they ported the Window Manager from OpenGL to Metal 2.

Also SceneKit and SpriteKit had quite a few Metal 2 improvements and OpenGL replacements.

They also had someone from Disney showing how they are adopting Metal 2 on their workflows.

So that should state to which direction the wind is blowing.

However as you say it doesn't matter, because all major 3D and 2D engines already support Metal, or are in the process of supporting it.
A good start toward finding great books is past Pulitzer winners, and the works of literary Nobelists.

The Modern Library has composed a list of the 100 greatest nonfiction and 100 greatest fiction books.

The NY Times annually posts a list of 100 notable books.
Everyone commenting here DOES realize that Intel acquired Altera relatively recently and is intending on releasing a new series of FPGAs and SOC chips correct? (Cyclone, Arria, Stratix lines). I imagine this is more about centralizing efforts on what was previously a major competitor to Xilinx. People that are only aware of the CPU market need not chime in unless they actually have information to add.
Mind explaining this further?

I am currently running an Nginx server which is using PAM service, which in turn is configured to authenticate against LDAP via pam_sss. I don't really see the use case having Nginx authenticating directly to LDAP.
My 1700x build for video processing has suffered major instabilities -- app crashes and BSODs -- memory corruption type errors. I went through 4 different types of DDR4 memory until I found some that works, even though it isn't on the ASUS's Qualified Vendors List. My advice is to make sure your RAM can do 15-15-15-36 timings (or better).
That just says "they changed it", with no elaboration?
What Did Niels Bohr Do at Los Alamos?
How does everyone training themselves to think more alike create better people? As the Vulcans say "infinite diversity in infinite combinations." I find inspiration in new view points, especially when I disagree with them.
My continuing critique of posts like these is that they miss far more fundamental keys to "leveling up": energy level and psychological issues.

I bring this up because in my experience the people who outright fail to "level up" and are actively seeking out posts like this often lack the fundamental ability to follow through on any advice they're given, regardless of whether they agree with it or how good it is.

Perhaps the best example is side projects. The first thing you need isn't a good idea, "soft skills", or even being particularly skilled at coding. The first thing you need is enough time and energy to keeping going after an 8+ hour workday, combined with enough confidence to push forward.

For most people that means getting in shape, eating healthy, getting a full night's sleep every night, developing a growth mindset of some variety, dealing with anxiety, making day-to-day tasks more efficient, etc. Otherwise all the good advice in the world is only going to lead to fragmented, half-baked sputtering efforts that ignore the root of the problem.

As for the people who have all that stuff taken care of, then I guess this information is of some value if it's the first time they're seeing it. Otherwise it's largely a rehash of other innumerable professional development blog posts. Which doesn't mean it's bad, but the people who really need the help probably can't use it, and the people who can use it likely don't need it.
Intel is slowly getting on board. The Altera acquisition was likely geared toward this, and they already had reconfigurable "coprocessors" on certain products.

See US20170090956A1
China’s Potato Astronaut Goes to the Moon
> nobody

Well, almost nobody, because that's what I think of when people use these terms to degrade others.
"the grocery business is huge ($900b/year), Amazon wants to be a part of that channel."

I think that fits with his analysis. His take on Amazon is they want a small piece of every single economic transaction, literally. So he is predicting Amazon's end goal isn't to make Whole Foods into the dominant grocery chain. But to insinuate themselves so they have a cut of every grocery transaction, whether it's Whole Foods or any other grocery store making the final sale to the customer.
That whatever parallel you're trying to draw between Tash/Aslan and Christians/non-Christians doesn't really hold water. In fact I'd argue the message is the opposite -- that because the Calormen have a different culture, believe different things, and occasionally fight with Narnia doesn't mean they're bad people.
LINQ gives a huge productivity boost...I wonder what a LINQ implementation in Go would look like.

interface{} and run-time type assertions everywhere, probably.
That's a great point. I'm glad as well that we have at least one part of government that is able to keep a head on their shoulders.
Why does it bundle a copy of the gumbo library instead of just linking to it?
Can you eloborate on what "fast track immigration" means? How can you get your customers faster through immigration?
South Park had Cartman use the un-trademarkable version of the Redskins to achieve his personal business goals in an excellent season of South Park: https://www.youtube.com/watch?v=rnK-jYzaWtw
Ignorance is not a way out.

In 2015 the databroker market was already worth 150 billion dollars in the US alone. (source: FCC report on databrokers)
I think Intel's approach to competing with the likes of ARM and other "mobile" processor manufacturers is to capitalise on the backend enterprise market. Intel know that if there are x new phones (with third party mobile processors) sold, then phone manufacturers and service providers are going to need to purchase y new server processors (high end Xeons = high margins). This is more or less what has kept them alive within the industry and it should continue at least in to the medium-term.

Many of Intel's products, like their modems, have just been ploys to sell more desktops (i.e. sell more desktop processors). They've found that the mobile processor industry is just a race to the bottom so they're sticking to the high-margin desktop and server processor sectors.
Depends how much you value your time. If you want to shop at whole foods or trader joes then you're going to stand in line. Standing in line is one of my least favorite things to do. I would rather pay a delivery fee and have someone else do my shopping and bring it to me while I spend the timing doing something else that I enjoy.
I think in practice Slack becomes a far less effective tool the more asynchronous it becomes. If a room is even halfway active, a post from a few days ago is more or less lost to history and a conversation that takes place over a few days is almost impossible to follow.
Because it uses a modified version of gumbo to support parsing not-well formed XHTML as well
"My goal was to increase the diversity of the board, much though [sic] I love my white male colleagues" Then she starts talking about diverse hires on the board. Not sure how it was a joke. I don't think anyone would have raised an eyebrow at that. It wasn't derogatory at all.
Yep, and it's so easy to whitelist a site like this (at least with ublock origin)
Cross-Platform In-App Subscription Management Service
I've been trying to find a service that allows a business, such as one that I work for, manage in app purchases (mainly for subscriptions). It would be great if this was done cross-platform and not just on the web. Most services like Recurly or Chargebee only seem to be tailored for the web or if you want to purchase physical goods or services outside the context of an app (like Uber).

How do magazine, gaming, or any other company types that leverage or rely on in-app purchases or subscriptions manage this data (Especially if they are building cross-platform products)?
No, it started way before that. I interviewed with Microsoft in 1993 and had to answer questions like "Why are manhole covers round," and "Reverse this linked list." This has been going on for decades.
Mirroring = doing whatever others are doing / fitting in.

It makes sense that people in authoritative positions would not do this as often.
Quis custodiet ipsos custodes? [who watches the watchers] This problem has plagued the public from the President all the way down to "dog catcher."

i.e. The Justice department selectively enforces laws depending who is president and the FBI/DEA/CIA/ATF obeys and consequently the little guy gets slammed.

These examples inspire people in our society like "Walter White" (breaking bad) and "Vic Mackey" (the Shield) to enforce their own laws.

If oversight could be mastered in some way, most of our civics problems would go away.
Webpack v3.0.0 Released: Delivers Scope Hoisting
Why You Can’t Just Tell a Company “Be More Like a Startup”
Isn't this passing by pointer and not passing by reference?
This is why Intel is gearing up their legal team to stop Microsoft and other's attempts to virtualize x86 on ARM.

They are toast without their CPU business.
Amen to that. Coming from a place with heavy restrictions on speech, it means a lot to me personally that the US continues to lead the charge on not allowing government to restrict speech.
I don't think its an advantage. You need to install java on your pc and allow the java plugin full access to your device.
One year of bootstrapping a SaaS startup
I see this chilling effect manifested sometimes on HN as well. People will create throwaway accounts to comment on certain subjects.

An example - there was a discussion a couple of days ago about FB and I questioned why a commenter felt the need to create a fake account simply to comment on FB. It turned out they weren't even a current employee but an ex-employee.
where can I get access to this data?
Then you fall off the other end of the scale: You don't have enough people clamoring for hardware acceleration of this whose needs aren't met by some already-existing plugin card or something.

You aren't left with a niche of people who are making decisions about what CPU to buy based on what FPGAs they have, as a group, with sufficiently similar enough specs that they look like a single market to Intel or a chip maker. (That is, someone who just wants "a couple of instructions" and someone who wants "an FPGA for parsing HTTP2 requests" are dissimilar enough not to be the same thing.)

In this case, being able to name a multiplicity of very edge use cases isn't an advantage; it is another reason why it doesn't happen. You need one big use that enough people agree on that it's economical to centralize it into the CPU, not a ton of scattered ones with radically different implications in terms of die size, how the data flows in and out, what percentage of users are using it, etc. In fact, in your use cases, if we take them seriously and put them in the system in the place to maximize performance, because otherwise why bother, the FPGAs you're calling for don't even live in all the same places.

And when you get that one use case, you get specialized hardware, like GPUs.

(Incidentally, GPUs are themselves another reason. Many of the things you might previously have cited as reasons to have FPGAs twenty years ago are now efficiently implemented in GPUs. No, not by any means all such problems, but enough that it carves another massive hunk of the use-case-space out of the FPGA-on-the-CPU argument.)

Another way of looking at it is that the fundamental problem that FPGAs have is that it is physically impossible for them to beat dedicated hardware in the same configuration that you'd load into an FPGA, so once you have that popular use case, it gets put into normal silicon instead and outperforms the FPGAs.
Yea, I would say so... I guess from a developer standpoint it makes it easy to just have a "Post" component with various elements. I did this for a Reddit clone using Angular and ng-repeat and whatnot. I don't think it's performance beneficial though.
If it's possible to pay more to avoid the hassle that the other 99% have to deal with, then there is even less incentive for elites to rein in the unnecessary hassle.

I'm sure the 1% will love it, but due to the political calculus, your success will make the world a worse place.
> Javascript benchmarks could test multithreading via Web Workers but for whatever reasons they don't seem to.

Well, like I said, JavaScript has a long history and therefore a predilection for single-threading. Yes, you could write tests that exercise Web Workers, but Web Workers are still infrequently used in the wild, let alone in benchmarking suites. I've used Web Workers in a few projects and I'm underwhelmed by their current features. I can't really blame the JavaScript community at large for not using them much yet.

The DOM and other elements of browsers also have single-threaded assumptions or behaviors.

More multi-threaded capability is a first step, and then we'll need to take advantage of that capability.
Just another intellectual circle-jerk from The Atlantic designed to make you hate people in positions of authority by discrediting their mental health through physical 'signs' of damage
I'm not sure I actually agree with this. Do you know of any studies that go into this?

My concern is around having a single source of failure/attack. Which, to be fair, is probably not that different than most people's scenarios. That is, most people just let their browsers and phones remember passwords. So, in practice this already happens. I just don't feel like it is safe. I'm highly interested in being challenged on this.
A very nice thing about Metal is that the API is OO, targeted at Objective-C and Swift, with the shaders being a subset of C++14.

Khronos APIs keep being stuck on their C API definitions, it was NVidia effort to create a C++ wrapper that eventually made it into Vulkan, yet the shading language is pretty bare bones.

Similarly with Metal Compute shaders, Khronos had to see CUDAs and C++AMP adoption to see that many wanted something more productive than OpenCL C. However not many boards do support OpenCL 2.2 with SYCL.
Just stop consuming mainstream media, it's really that simple; your brain will thank you.
You mean like Xilinx's Zynq? https://www.xilinx.com/products/silicon-devices/soc/zynq-700...
The problem with programmers trying to design hardware is that when they see code, they think of instructions. If you start shifting your mindset to actual hardware constructions, like flip-flops and combinational logic, the hardware language will start making a lot of sense.
Where are you seeing (your own comprehensive market research?) that there's an actual demand for this? I'm very curious as wanting a service like this seems like such an odd desire to me. Traveling is cumbersome at times, but those that do it often often have it down to a science themselves.
The people picking sides provides data and case studies for what that side really means. Its nice to think in the abstract about issues, but it is helpful to see the movements of the various actors in a situation to determine if a decision has a net benefit while not violating what I hold dear. The whole ignore the actors on both sides sacrifices getting a benefit from the analysis they did to pick a side.

Plus bad actors are quite good at sounding very good in the abstract while showing their true colors in their actions.
I found this one stretching to make everything fit into a nice, neat box.

Yes. It's entirely possible that Amazon found Whole Foods for sale at such a low price that the stores don't matter much. It's the house brands which Amazon can distribute through their existing supply chain. Most of Whole Foods' house brands have reasonable shelf lives, so they can easily be slotted into the Amazon system.

Using Amazon's package distribution system to fill the stores would be inefficient. Stores get product by the pallet, not the box. Supermarket distribution is semitrailers of pallets going direct from big refrigerated warehouses to big stores. Amazon isn't set up for that.

It's not clear what Amazon will do with the stores. Probably put in Amazon lockers
and cut the prices on the house brands at first.
Agreed. I once tried to submit a small snippet I found on stackoverflow to an open source project. Stackoverflow user content is licensed under creative commons, cc-by-sa (see https://stackoverflow.blog/2009/06/25/attribution-required/). I included attribution, but it was rejected. I totally understand why. CC0 is much preferred in this case.
I use KeePassX, but I haven't figured out how to do any of these fancy things. What do you use for browser autofill, InputStick, autotype, etc?

Also how do you store your password file and sync across devices?

And what do you use on iOS? I haven't found a very convenient workflow for my phone. No phone app I've found can keep synced with a password file that's stored on Google Drive.
Amazon to pay $6,000 per Slack user? Come on
My understanding of your position was that we don't need the whole Mars thing in order to accomplish more domestic goals (cheap rockets), and my position is that a Mars program will force us to develop much more advanced tech that will benefit us here than we would have otherwise.

> How much slower will they work when they don't have quick access to a modern industrial civilization?

Give it a couple centuries :) Civilization building is not a short term plan. And the fact that they won't have (easy) access to the rest of the species is part of what will force them to create innovative, home-grown solutions.
I'm not sure what relation pathologizing power has with bias? I'm also not sure that losing your empathizing ability when in power is any more adaptive than any physical sort of atrophy is adaptive when bedridden. When you're powerful you don't have to exercise the empathizing muscle and so (many) leaders don't. But they should in the same way that I should go and exercise my physical muscles even though I don't have to.
I completely agree. I think in after any interview, technical or not, it's a great practice to actually tell someone why they did not get the position.

I see many comments bringing up legal issues. In my personal opinion if, as a company, you are worried about giving this feedback due to legal reasons, then you have a problem. The act of giving feedback isn't the issue. It's your hiring practice.
I have a shipping product I worked on for 12 years and that is used all over the industry. I have a public mailing list you can search where I answered questions from developers about the product during that entire time. I have a profile on some well-known programming web sites (like Stack Overflow, etc.). I have a degree from a well-known university and actually have at least 1 paper listed on Google Scholar. I still have had to do stupid whiteboard programming exercises of 1st year data structure and algorithm nonsense.
I have no doubt the Redskins could keep their name if they were actually comprised of Native Americans that wanted to call themselves that.
One of the first things I do when I arrive in a new country is pick up a local SIM card so I can use my phone without roaming charges. Sometimes this is nice and simple where you just walk to a booth in the airport and pick one up, other times it's a real hassle, having to hunt around for a local shop and fill in personal information on sign-up. Have you considered providing local SIM cards as part of your service?
This is great! This is sort of like how Clear brokers deals with airports to expedite security, except for more interesting and complicated airport processes.

Could have used this coming back from Rome to the United States via Spain. Ended up going through customs 4 times just to make a transfer.

Curious how difficult it was to do this for 500+ airports so quickly, especially since you're a private company and operating beyond security gates in an era of permanently heightened security.