skysight-inc/HackerNews huggingface dataset:
For PDEP/PEXT it is the general case of ad hoc and unpredictable bit extract/deposit sequences. A decade ago, I spent a lot of time designing clever libraries that could dynamically effect this but even if you could amortize the overhead of setting up the machinery, it still was ~20 cycles. These instructions eliminated the need to code gen at all, and each instruction runs a lot faster than ~20 cycles. When those instructions showed up with Haswell, it wiped out a lot of code I had written, and in a good way. You can compose them to effect algorithms that would be very complicated (and slow) to implement otherwise.

I've read some things from Intel that suggest PDEP/PEXT were designed for cryptographic applications. However, they are a straightforward implementation of generalized shift networks (there is literature on this), so their potential applications are much broader.

For AES, those instructions have interesting properties for integer manipulation beyond encryption, and even beyond providing the basis for the fastest generic non-cryptographic hash functions currently available for both large and small keys. For example, you can compute a perfect hash (e.g. collision-free hashing from 32-bits to 32-bits) in a few clock cycles for scalar primitives using AES intrinsics. If you understand the construction, which superficially seems like it should not be possible, the result is virtually ideal statistically. Brilliant for hash tables, which still spend a lot of their time hashing, so I am surprised no one seems to be doing it (I figured it out myself, studying the statistical peculiarities of the AES instructions).
Amazon Machine Learning Courses Open for Free to All Developers – FrontNet Blog
Which GPU(s) to Get for Deep Learning: My Experience and Advice
There's also google's rather excellent Noto font (available in all languages!)

https://www.google.com/get/noto/

https://github.com/googlei18n/noto-fonts

https://github.com/googlei18n/noto-cjk
> messing with turbos

Haha, ain't nothing like the sound of a belt-driven supercharger. I didn't stick one in the dodge because:

1. it would stick up through the hood, messing up my all-go-no-show plan

2. it would wind up the body of the car into a pretzel if I didn't add a ton of stiffening

3. without one it dyno'd at 400hp which turned out to be enough to scare the crap out of me
Edge had other problems - most notably, having its own engine that was neither quite IE nor WebKit/Blink nor Gecko, it had to be specifically tested. So there was a chicken and egg problem there - getting web devs to support it was hard because there were no users, but getting users to adopt it was hard because many websites didn't work quite right.

Problem is, at this point it would be hard to convince people to try Edge again.
So people who are working under this public stock company will buy more house. Stock is not a physical investment, but indirectly converted to such.
So no software should ever get any credit, just because they are doing a better job than their competitors?
They might have to become slimmer, then. I doubt they had $1B/year expenses back when Firefox first started gaining on IE, after all.
The issue we complain about in JavaScript is one like this:

class C {
handleEvent() {}

someMethod() {
onEvent(this.handleEvent); // bad; "this" lost
onEvent(this.handleEvent.bind(this); // ok
}
}

C++ requires the same thing. The bad case will even generate an error at compile time.

class C {
public:
void handle_event() {}

void some_method() {
on_event(&C::handle_event); // bad; error
on_event(std::bind(&C::handle_event, this)); // ok
}
};
The “let the market decide” solution is to make the airlines strictly liable for what happens with their planes and let them and their insurers figure out the best security strategy.
Yes I like it too. I think this one is better because we also get the math.

http://jamie-wong.com/post/bezier-curves/
Stage manager: It will work right when we go live
multi cursor is pretty much a basic feature in all modern text editors these days.
Owning raw realestate requres management, like any other business. but there are REIT. I'd much, much rather have 5 million in a vanguard REIT than Seattle/SF realestate...
Because Lua is often used as an extension language of C++ which has 0-based indexing: it's really painful for programmers to switch from one indexing to another.
This episode is great! One of my favorite podcast episodes, well, ever. Curtis' last monologue at the end is really something else - I find myself listening to it pretty regularly.
Casing error: https://losttech.software/stack.html
Unfortunately, idealized market theories notwithstanding, rent goes up in recessions as well as upswings and independent of vacancy rates.

https://www.census.gov/housing/hvs/files/currenthvspress.pdf
> Rust is a compiled language. There's a compile step when you make a code change.

That said, it really depends on what you're doing. If you are debugging something, it can be a bit painful but not terrible (typically, you're just changing a few things as you go along). If you're implementing a feature or refactoring, you're better served using "cargo check" (especially in combination with "cargo watch") to only run typechecking but not code generation, which means extremely fast feedback.
And our best estimate of their rate of taking hidden stuff is 4%. The fact that they catch a lot of stuff doesn't mean they're getting more than 4% of stuff.
>I really don't understand why engineers choose to use JS to made a text editor.
-Much more beautiful and customizable UIs compared to native applications
-Easier cross platform development with Electron
You affirm his point that western journalism is tainted with monomaniacle political agendas in the west. Then you deny it. This just seems like psued hand wavy deflection meant to obfuscate. Make an actual point instead of just deflecting with tone intended to sound like a rejection.
No sane person would pack a handgun in carry-on baggage on purpose (the potential hassle if discovered is just too big). When stuff like that happens, it's usually either because people aren't aware or forgot that they're not supposed to do it - might sound strange, but it really happens - or it was a mistake while packing.
far too limited and around 5 years to late

https://minecraft.gamepedia.com/Mods/Forge
Seattle homes have reduced their prices, but sellers were trying to max out whatever they could get. The market has done a self-correction, but it is still a sellers market. Good homes still go for top dollar and go quickly.
They still might be over represented among HN readers. Also, being over represented on HN does not necessary imply being over represented in tech.
What's significant is this:

> Over 20 journals turned down her paper on the Weld study ...

And this:

> A decade ago, funding sources refused to fund re-identification experiments unless there was a promise that results would likely show that no risk existed or that all problems could be solved by some promising new theoretical technology under development.

And she didn't just do a "back-of-the-envelope calculation". She re-identified an actual public dataset, including the then governor of Massachusetts :)
Or alternatively the market is not very efficient. There is zero marginal cost for a font to be used, yet people are currently precluded from using fonts due to price. That seems to suggest there may be an inefficiency, and reducing the price may not only reduce piracy but also increase revenue.
Maybe. A friend who I spoke to for the first time in a long time made a pretty good point to me the other day. Neither of us are liberals, btw. Both of us are into so many of the same things. We just have different careers, and we are approximately equally jealous of eachother’s careers.

We talked about what we have been doing while feeling lonely and we each had different stories of why we were not able to spend time around people we wanted to be around. He couldn’t afford to live in the city anymore and had to move to the Midwest where now he makes a wage that will probably never allow him to move back. I, on the other hand, can never leave the city because there are no jobs for me elsewhere and I would not be able to come back. Neither of us are comfortable investing in homes because we both feel unhappy where we are.

Job wise, we both have problems with our companies we work for, but like our coworkers. We feel very distant from what we are doing and recognize that the inability to change careers or better our situations gives us a lack of hope. His situation is slightly different because he is in a higher management position, but neither of us feel we can talk to anybody nearby about these things or we will be outed as not being this imaginary committed perfectly obsessed careerist type.

Basically, everything we have depends on our entire stories, everything we have ever done. We don’t have the privacy to have a multifaceted life without feeling like some fraud. He relates this to our society being so obsessed with individuals instead of letting us just be ourselves, separate from our jobs and our income and wellbeing. We don’t have the option of dreaming because the risk is just too great. We have seen our friends lose everything by taking risks.

Ultimately, I have to agree. We have let this obsession of making our personalities our lives get the best of both. It’s the core idea behind individualism, which we are taught is a great thing and I always believed it. I still do in most cases, but now i feel stuck inside my individual self, lonely like alll the other individuals.

We are so obsessed with ourselves as individuals, we lose sight of ourselves as parts of greater wholes, like families and neighborhoods.

I am not sure I can separate this from politics.
I'm surprised that nobody mentioned Winamp yet. It is amazing that it was possible to build such a customizable GUI back then...
Full answer that someone saved as a Gist:

https://gist.github.com/isaacsanders/1653078
"Few questioned the institution of slavery, and none the patriarchy"

Plato's Republic questioned both slavery and patriarchy. Since this is arguably the most influential philosophical work of the classics, the above statement doesn't hold up to scrutiny. It is true that slavery and patriarchy were the deeply engrained status quo at that point of history and that Plato's vision had authoritarian features, but there was more questionening than the linked text suggests.

Epicurus allowing women into his school as a matter of rule rather than exception, thousands of years before our universities would do so, also deserves our respect.
As much as I agree with Tim's premise, this article is mostly useless politicking. The internet suffers from a combination of the tragedy of the commons and what I call tragedy of the new world. [1] The tragedy also afflicts governments, corporations, and foundations. Excuse me if I am skeptical that governments and organizations will fix their inherent issues reflected by the internet. Tim asking politely will not be enough I'm afraid. Meanwhile I'm relatively happy in my current, non-abusive world of HN!

[1]: https://freetradersoftware.com/pages/The_Tragedy_of_The_New_...

The tragedy of the new world is a cycle where a group of smart, resource people start a platform that solves some glaring problems. The platform works beautifully and a thriving community of smart, resourceful people come in gathers. More problems arise and are squashed like a game of Whac-A-Mole. Eventually the founders lose their inspiration, quit, retire or die. The remaining members, now of much increased size and diluted merit, cling to processes left behind. As time passes these processes devolve into tradition, ritual, or meme. Due to some unforeseeable change in the structure of the original problem, the rituals stop working. For as long as possible, the members (of much increased size and diluted merit) continue to attempt shoving a square problem through a round process. Eventually a new body of leaders, also of much increased size and diluted merit, come up with a high dimensional hyper plane process to solve the problem. High dimensional hyper planes are impossible for humans to visualize so most don’t understand why the square problem doesn’t fit. After much scratching of heads, the platform dies as people leave to dilute the merit of the new world.
The tech giants can’t afford to alienate their key asset: software engineers
When employers contract their payroll, they do so with layoffs rather than pay cuts. The reasons for this are fairly complex, but if we take this as a given it implies a lot about our monetary policy. Specifically, it argues for something like NGDP targeting, so that employers as a whole continue to have enough money to avoid layoffs even as total real wages decline.
It's called a law that has unrealistic expectations on reality. Society simply would refuse to obey such "laws".
CNL also added another AES unit, so you can now dispatch aesenc and its ilk to ports 0 and 1.
Amazon Corretto: Another OpenJDK
What does it do, if the function is not differentiable?
Most of the commonly seen functions in real code aren't.
Near Canada, there's also ferries to consider. CBP has been using some rather flimsy rationale to justify customs & border inspections on domestic ferries from San Juan islands to Anacortes on the mainland, for example. Basically, you are a US citizen, living on US soil, and travelling to another place in US without crossing any borders by the only means available at your location - and that translates to "papers, please".

https://www.seattletimes.com/seattle-news/border-patrol-spot...
Browsers were simpler and cheaper to develop back then. Mozilla's yearly budget today is roughly what Google spends on marketing for Chrome alone.
It is not about PR with malicious code, I expect. I think the PR which will have backdoor code wold bump version of some dependency package only. Like the targeted attack on Bitcoin vallet few weeks ago. If you or your company isn't scanning dependencies you would never discover it.
> Israeli airport security profiling policy hasn't taught racial profiling in decades.

Is it something that necessarily needs to be taught in order to be practiced?
There are thousands of quality typefaces you can embed in your app at affordable prices. Both myfonts.com and fontspring.com, two of the most popular commercial font sites, offer licences for app embedding.

As others have mentioned, there are lots of high quality open source fonts too. For example, Adobe's Source San Pro, designed by Paul D. Hunt, is popular on many websites. It was designed for UIs and comes in a whole range of weights:

https://github.com/adobe-fonts/source-sans-pro

Another font designed for UI display is Clear Sans commissioned by Intel:

https://01.org/clear-sans

When looking for a font, the quality can vary widely, but the choice is enormous.
I wasted the 1980's trying to invent ribbon re-inking method.
FWRISC (Featherweight RISC-V): Sizing Up the RISC-V Architecture
Here's one DSL product that empasizes editor support: https://www.jetbrains.com/mps/
Data-oriented design and C++ – Mike Acton
$10K Fellowships for women working on open source projects, research, and art
MPS: The Domain-Specific Language Creator by JetBrains
I think this depends on your math. If you are willing to continually move to cheaper rents and invest your money to get better than X% year-over-year, then renting is a great option.

The hidden value is in stability in having a home, which is very subjective.
We are starting to understand the parts of the brain that empathy originates from. The whole question gets more complicated when you realise that these regions could be diminished through no fault of the individual.
No, what the docs say is that range is a generator. It never stores the entire list of values, but it does iterate through all the numbers, spitting them out one by one (hence it uses O(1) memory, but O(n) computation).

Equivalent pseudocode:

function in_range(x, a, b):
for i=a; i<b; i++:
if x == i return true
return false
Correct me if I am wrong, but your argument sounds like: "people can decide that there is no free will, thus it exists". I don't see how the conclusion follows from the premise. Surely one might decide that free will does not exist in a universe where it does not?

Perhaps we have alternative definitions of free will. I believe that whenever I (or anyone else) have made a decision, then rewinding time to the exact moment before the decision will only cause me to make the exact same decision again. I find the idea that I might decide otherwise disturbing.

One might argue that quantum randomness could influence decisions, but I would argue that adding true randomness to an otherwise deterministic system does not make it any more 'free', even if the system stops being deterministic.

I would love to hear how you define the'free' in 'free will', and how its existence follows from your argument.
In my mind, there are three really great little languages:

* datafun - attempt to extend datalog to more generic computation. http://www.rntz.net/datafun/ I liked simillar exploration of computing with latices with the concept of propagators: http://web.mit.edu/~axch/www/art.pdf

* dhall - configuration language that has user defined functions, but is total :) https://github.com/dhall-lang/dhall-lang

* the gamma - a visualization/data query language : http://tomasp.net/blog/2017/thegamma-getting-started/
Aren't those orthogonal concerns? A connection pool lets you share the same connection across multiple threads of execution. Async lets you share the same thread of execution across multiple actions waiting for IO to happen. For the best performance, you want both.
Apple didn't ban Tumblr for NSFW content, they dropped it from the store because they couldn't keep CP from showing up in the app.
That's entirely consistent with what I said: many people don't have free will. But free will does exist.
hackster.io is a great resource for projects.

For example:
https://www.hackster.io/user5175647213/prankchair-the-best-a...

This doesn't help with your exact needs but there are lots of idea's that are discussed.
If 25% of HN readers upvote an article about loneliness, it'll go to the top of front the page.
Dry-rb – a collection of next-generation Ruby libraries
Merely having a correct investment thesis isn't enough to make money - you have to also get the trade timing and execution correct, and bubbles have a nasty tendency to stay inflated long enough to squeeze out the shorts.

Like, the more profitable plays are often the ones that contribute to the boom/bust cycle. In the 2008 crisis, the big winners were people who took out as much mortgage debt as possible and aggressively did cash-out refinancing, ending up strategically defaulting on houses they got more money out of than they put in. When you're in a bubble, people tend to assume that the worst-case scenarios won't happen, so they'll extend credit that you cannot pay out in those scenarios, and you wind up getting some free expected value and positive skew that way.
We need this in the Bay area suburbs... badly
Browser diversity starts with us
This is an insightful observation that I feel is worth unpacking further. I've had similar experience when attending interest-based meetups, which I thought would be an ideal place to make friends (which I've never been any good at), but I found that was not the case at all.

Thinking back, I recall feeling uncomfortable commenting on or diverting the conversation towards anything that was unrelated to the prescribed topic of the meetup. It felt rude to divert time away from the topic that everyone there had specifically chosen to allocate their time to, otherwise they wouldn't be there in the first place.

With places like school, even college, there's still a general feeling that you have to be there, and so diversions from the topic at hand are more welcome.

To put it another way, interest-based groups seem to be about the interest first and the people second. The people there are compartmentalized away as being related to the specific topic, and not generalized friends. In this way the group lacks that crucial idleness factor that others here have mentioned, since everyone is there with a purpose to fulfill that they don't want to distract others from.
what do you do for a job? do you make anything? can i take it for free? what about your computer or other belongings, can i take those? are you gonna finish that burger?
Or maybe the way technological or even knowledge work in general is structured runs counter to human biology and chemistry in more than one way, or in compounding ways, more than most other professions where social elements are part of the inevitable toolset?
> Disk got a lot cheaper and the incentive to have only one copy of something is gone.

Not only that but thanks to simple regexp (such as 's/source/target/g/') it is much easier to replace copies of the same text. With proper tools (which Wikipedia undoubtedly has) it should be easy to change text with one click of a button.
The two arguments seem to be that Bitcoin will either be replaced by a "better" competitor, or that governments will forbid it as soon as it becomes too successful.

Both seem rather improbable to me.

The first argument is focused on technological aspects and leaves out other aspects, like the arguments for settling on one "good enough" and trusted store of value.

I can see governments regulating mining by regulating the means of energy production, but try getting all nations at a table to form a globally unified front. Some dictators probably like Bitcoin and some democracies might have too many interests/voters against regulating the new market already.
That's not the contrary, it is exactly what the other comment said ;). "To fall short" == "to not be great"
Submissions about loneliness have company at least:

https://hn.algolia.com/?query=Loneliness%20points%3E10&sort=...
I agree that 20 rejections is significant. But I think it's a bit naive to think that 20 journals (about 60 peers reviewers) were fools who rejected because they were uncomfortable with the results. Are we really to believe these scientific experts were bumbling, "gee, this shows that it's easy to deidentify someone! better reject since I'm feeling uncomfortable now."

And yes, showing this with a real dataset is nice, since it validates the estimation. But it still doesn't explain why it's worthy to fund. Funding is very competitive, and generally goes towards prospective research that can lead to innovation in the field. The article suggests that funding should go towards already-finished descriptive dataset analytics confirming back-of-envelope estimations, with no clear plan to find a solution.

It's also possible that this article is not expressing the nuance behind the actual work and reasons behind the rejections, so I'm not judging the researcher's work, but rather judging the claims in this article.
Maybe Zeldman needs to test his own website on some tablets first, before insisting on other things we should do. He must not have updated his CSS Media Queries since the iPhone 5 came out. It's like reading the Reader's Digest version for the legally blind.

Steve Jobs is long gone now, Jeff, maybe think about updating your site...
A quarter mile to the closest route typically means a far more complex combination of transfers, each with its own delays, to actually get to your destination of choice.
Software is somewhat unique in that it takes relatively little capital to start a business, outside of the sweat equity that the founding team puts in.

If you're opening a restaurant in Texas with someone, you're looking at something like $100k to $250k each, depending on local regulations and what kind of scale you want.
Quiet often it's add-ons that are are at fault, e.g. the Lighnting calendar add-on can significantly extend launch time. Starting TB in safe mode will reveal if this is the case.