skysight-inc/HackerNews huggingface dataset:
Brief aside: Boost has a facility for doing this in C++ without declaring a new class. (It boils down to a destructor, but it's more compact.)

https://www.boost.org/doc/libs/release/libs/scope_exit/doc/h...
The Signal clients have this data, Signal's servers do not.

Didn't you see recently on HN they announced they now have a mechanism so that their servers aren't even aware of who sent a message? The recipient can tell who it's from but the server just sees like a stamp on the outside "This is one of the messages Bob agreed to receive from people" and it says to itself "OK, Bob said he wants these, don't care who it's from".
Scientists Confirm Presence of ‘Super’ Black Hole at Milky Way’s Center
I've done something similar in beginning of 2017: https://openreview.net/pdf?id=SyEiHNKxx

I had the whole physics engine + renderer differentiable, in Theano. I used it to do control problems though (so using the image to infer which actions to take), not for system identification (i.e. given the image, what are the parameters of the scene).
But yeah, I could backpropagate through the renderer too: https://twitter.com/317070/status/821062814798331905

I think more research should go in this direction, backpropagating these physical systems will empower a lot of powerful optimization methods. There is no reason why a physics engine should be treated as a black box. We know the equations and they are differentiable. I'm glad there will now be dedicated code for the gradient of a full blown renderer :-)
How do i attract my ex girlfriend back
i experienced that bug too. fortunately my list of entries was short so i could quickly fix it myself.

i switched to gandi.net however for an unrelated reason.

i like gandi because they are well connected with the FOSS community (they sponsor FOSS conferences for example) and because they support anonymous payments for a domain.

that means in an emergency, when you realize you forgot to renew your domain, you don't need to find your old gandi account to pay.

i find that very helpful especially for FOSS projects, where the domain is often registered by a volunteer who may not be available or have the cash to renew. instead anyone in the community can renew without hassle.

greetings, eMBee.
I started having strange thoughts like this at some point in high school. I remember the first one: I was talking to my supervisor, a male, and suddenly thought about making out with him. It was really odd because I am pretty solidly on the heterosexual end of the spectrum, or thought I was anyway. After some soul searching I concluded I didn’t actually want to make out with this guy at all, but that I wasn’t repressing myself either. Fortunately I wasn’t raised in a totally homophobic environment so while it was a strange thought that didn’t make sense, I wasn’t freaked out by it like others may have been. At “worst”, I thought, I’m suddenly, out of nowhere, gay. I’ve read about intrusive thoughts since then and it seems like they can really freak people out. It’s weird that you have these random nonsense thoughts, but that’s how it is, at least for me.

Every since I have intrusive thoughts every so often. A few times a month or a few times a year. They range from considering jumping off things even though I’m not suicidal, harming strangers who I don’t know, to harming myself or sexual thoughts that aren’t actually characteristic of my sexuality. The mind is weird! It does what it wants. It’s been a real trip dealing with that in life.
Microtemporality: At the Time When Loading-In-progress[pdf]
I wrote a Jupyter notebook with an implementation of Derivatives of Regular Expressions in Python[1].

The Prolog version is pretty much just an encoding of the rules. This is an implementation of a two-symbol alphabet {01} (without "compaction" IIRC):

% Brzozowski's Derivatives of Regular Expressions
:- use_module(library(ordsets)).
:- use_module(library(tabling)).

dre(_, [], []).
dre(_, [""], []).
dre(0, ["1"], []).
dre(0, ["0"], [""]).
dre(1, ["0"], []).
dre(1, ["1"], [""]).
dre(C, kstar(R), cons(Rd, R)) :- dre(C, R, Rd).
dre(C, not_(R), not_(Rd) ) :- dre(C, R, Rd).
dre(C, and(R, S), and(Rd, Sd)) :- dre(C, R, Rd), dre(C, S, Sd).
dre(C, or(R, S), or(Rd, Sd)) :- dre(C, R, Rd), dre(C, S, Sd).
dre(C, cons(R, S), cons(Rd, S) ) :- nully(R, [] ), dre(C, R, Rd).
dre(C, cons(R, S), or(cons(Rd, S), Sd)) :- nully(R, [""]), dre(C, R, Rd), dre(C, S, Sd).

nully([], []).
nully([""], [""]).
nully([_], []).
nully(kstar(_), [""]).
nully(not_(R), [""]) :- nully(R, []).
nully(not_(R), []) :- nully(R, [""]).
nully( and(R, S), N) :- nully(R, Rn), nully(S, Sn), ord_intersect(Rn, Sn, N).
nully(cons(R, S), N) :- nully(R, Rn), nully(S, Sn), ord_intersect(Rn, Sn, N).
nully( or(R, S), N) :- nully(R, Rn), nully(S, Sn), ord_union(Rn, Sn, N).

[1] "∂RE: Brzozowski’s Derivatives of Regular Expressions" http://joypy.osdn.io/notebooks/Derivatives_of_Regular_Expres...
gandi.net

they do offer private whois if i remember correctly.

see my other comment for other reasons: https://news.ycombinator.com/item?id=18432609
> I feel like you're conflating two very different things into "head of line blockings".

I wasn't as clear as I wanted to be. Yes HTTP/1.1 has head-of-line blocking on a single HTTP Connection (read TCP connection). Attempts to solve HTTP's head-of-line blocking like HTTP Pipelining didn't receive widespread adoption for many reasons, primarily middle ware boxes screwing things up.

H2 achieves logical parallelism by multiplexing requests/responses over a single connection. H1 solved it by allowing 2 (then 4, then 6-8) parallel TCP connections to a single origin.

While you might think that having 6 parallel TCP connections makes you 6x more like to encounter network loss, saturation, and dropped packets, that doesn't seem to be the case.

The best paper to date on this is "HTTP/2 Performance over Cellular Networks" [1]. In rigorous testing, they found that in slower/congested networks, H2 is actually worse than H1, sometimes by a lot. If 1 TCP connection in H1 stalls, no big deal, you have 5 others to that host. If 1 TCP connection in H2 stalls, you are stalled.

[1] https://www.akamai.com/kr/ko/multimedia/documents/technical-...
Given $8bn valuation, I think Qualtrics is spending heavily on marketing which keeps their net profit low. I think their operating margin is near 50% (being a software company it is possible), which means about $200mm in operating income. If their growth rate is expected to remain at the same level (40%) for the next two years, $8bn valuation can be justified. It's hard to know whether this is the case, but seems likely.
I mean, it’s not wrong…
Related: https://somdev.me/how-i-became-a-hacker-and-more/
I use Chrome, and I also am getting an annoyingly large number of reCAPTCHA requests.

That said, I don't think it's that much of a conspiracy. It is easy to defend, from Google's point of view - if you use Chrome they have much more information about your web traffic to therefore discern if you are a bot or not. I could absolutely see them implementing rules which, while they do not explicitly prioritize Chrome traffic, in practice end up doing exactly that.
You don't need to change the language. You need to add new functions to the standard library. There are already quite a few versions of older functions, with an "_r" suffix in their names (from the top of my head, strtok_r(), although that is not a great example) that take an explicit pointer to local state, eliminating global state. You could just make more of them if you want to eliminate errno.

> It a question of abstractions introduced to the language and the program at question.

I don't think these kind of abstractions are in the spirit of C. As it says in the Charter linked here, "provide only one way to do an operation".

A more acceptable way to me would be allowing multiple return values in general. But maybe there are technical reasons why this is not done. Or it has to do with the complexities that such a mechanism would add to the expression syntax.
Yeah, has the EU actually fined any company that wasn't playing fast and loose with people's data? There's someone keeping a list[1], and they seem pretty reasonable to me.

[1] https://www.nathantrust.com/gdpr-fines-penalties
Sure, but it's not offline, ever. The debate isn't about the best RAID level for your usage.
It's very useful. I use it for scoping the holding of locks. It replaces the idiom where you make a separate function to hold the 'when locked' code and pass all required state back and forth with nice clean inline blocks of code.
The cookies dialogs have nothing to do with GDPR.
This is an issue in enterprise situations as well, I have 100s of servers which are supposed to be "managed" but each project / product manager just adds their own company card to amazon and builds their own platform. The only way this can be solved is if it gets escalated to VP / CTO levels and they force everyone to follow the "standards".
Analyse your HTTP response headers
My experience with 40 core Xeons is that the memory bandwidth makes it too difficult to get really good performance out of them as it is.
I haven’t read the proposals but I will comment anyways :)

I do like how Go does the posix interface where errors are handled as multiple return statements and cleanups using defer.
Twitter’s Jack Dorsey plays dumb about editing tweets
Funny how something that ended up being culturally iconic was just a routine 2-day voice-over contract gig for an actor.

I wonder if he was paid a flat fee or got royalties?
Correct-- there are other components of a ground data system which handle the space link and and other services, but that is outside the scope of Open MCT. We integrate with a large number of those systems via plugins although it is difficult (for non-technical reasons) to open source all of that work.

"mission control" is a relatively opaque concept and I hope that by open sourcing components we can shed more light on the overall architecture and complexity of mission systems and perhaps even begin to simplify them.
Everything you need to know about IOTA, XDK2MAM and Bosch XDK
And yet people still earn salaries regardless of our ability to accurately gauge output. A salary is our most useful estimation of output. If salaries were known, people could look at their colleagues and say, "well, I think I'm more productive than they are, so I should be paid more", and take that to their manager, who can then counter with "actually, here's our point of view on your colleagues' productivity, and what we would expect from you in order to give you a promotion".

This is a modestly effective weapon against pay that is based on internal politics (e.g. nepotism), because it forces managers to explain pay disparities in a way that employees can at least somewhat validate.

IOW, if the boss wants to pay his worthless nephew more to sit around and do nothing, employees who recognize that he does nothing can effectively challenge their boss to either admit that they should be paid more, or alternatively lie to their faces in order to justify the nephew's salary, which, IMO, is a great excuse to begin seeking employment elsewhere.
Basecamp Outage Post-mortem
It is important to point out that heavy is relative. Heavy to a human is light to a bullock.
I agree. I wouldn't put him in charge of a project that's trying to fight fake news being spread on Facebook, but other than that, a person's political belief should be able to remain a private matter. As long as it doesn't affect his role in the company, I suppose.
This is rad. It's an early monday morning and I'm listening to what would be late night wave anime radio in Japan. Really cool idea and solid execution.
Indeed, but for that specific case of the Van Gogh Museum in The Netherlands, the same principle from Bridgeman Art Library v. Corel Corp. was reached in the Van Dale/Romme arrest [1] and has been upheld in other cases.

[1] https://nl.wikipedia.org/wiki/Arrest_Van_Dale/Romme
He asked how long it would take me to make something similar and I answered. I don't see what that has to do with "target audience".
Wait, do you pay for phone calls?

For physical mail it makes sense that the cost is mostly for actually handling actual pieces of mail. But for telecoms the main cost is fixed - so it makes more sense to pay for the network and then actually using it is free, or at worst, using it only costs extra if you're such a big user that you increase those fixed costs.

I pay £7 per month for this phone service. I believe the number of calls is theoretically limited (I've never hit the limit) but the number of text messages isn't.
IDIV on Skylake-X is 10 uops [1,p246], not 30+. Some other Intel chips are even lower (Goldmont is 3 uops, for example, but slower overall, Piledriver is 2 uops for r32, etc.). IMUL is often 2-3 uops on the same chips.

However, uops are not the bottleneck, pipelined throughput is what matters for performance. Multiple IDIV can be in flight at once on different register sets (real or virtual). Register renaming gives even more room.

A compiler can unroll the loop, use different registers (or the CPU can use renaming), and pipeline them, getting better throughput. r16 IMUL has a relative throughput of 2, r16 IDIV then has a relative throughput of 6. This is 3 times slower, not 10. Pretty much any other 10 instructions are going to be slower, not faster as you claim.

Compared to the overhead of looping and memory access, these are not the bottleneck. These represent a small amount of the time to do the computation.

Do some timing and check. IDIV is not what it once was.

[1] https://www.agner.org/optimize/instruction_tables.pdf
Yes 2000 years ago, when people were defecating in the open and dying at 30, things were just as they should be, since it brought us to our current state where we have sanitation and live to 100.
Bingo.

Sales teams all over the world is expensive, self service ads supported by a small team are a lot cheaper.
What are the Santa Ana winds, and why are they such a wildfire hazard?
You're right - I interpreted the OP as wanting a single blog. The $10 a month or more is for hosting 250 blogs or more. I would say that's a pretty good deal.
Sounds nice, but from a technical point of view... Why does it require a MySQL server?

I mean, yes, in general, MySQL has a higher performance than let's say SQLite, but for most users, a properly handled SQLite file should deliver enough performance and the setup would be a lot easier and the overhead for small blogs would be much less.

But hey, it is still a young project and the general concept is looking great :-)
Surface Go with LTE Arrives on November 20th
شركات نقل اثاث
Time to Eat the Dogs, a blog about science , history, and exploration
I had a period where I'd picture myself biting some random person in my field of view so hard in the forehead that the skull would split open. Pretty sick, yet I never really worried about it (and never told anyone, just coming out now).

Thoughts like "I could drive my entire family and me off this cliff" do instill some fear, actually I'm happy that it does. When I was about 18 (I'm twice that now) I pretty much figured emotions were undependable, rudimentary things we once needed to function. I don't think that anymore, still it is nice to feel bad at the thought of loosing one's family.

I may have issues, don't I...
Minute, Hour repeater (horology)
Is this perspective so pervasive on this forum that no one's going to challenge these incredibly naive statements? The economy is intertwined with virtually all parts dependent on or at least benefiting from the others. Software contributes to increased efficiencies all across the economy; from food production to fuel consumption to medical diagnosis the world would be demonstrably worse of without it (and the people who wrote it).
Just to be clear (and I now remember more details), I wanted to do bs.new with bs.send, but it wouldn't work.

I am going to try what you suggested, but keep in mind I did go to the slack channel and tried asking this, none of their solutions looked like yours. Either way, intuitively @bs.new and @bs.send should be able to work together.

https://github.com/BuckleScript/bucklescript/issues/2659
Initially IIRC it was a 99 Cent App on the App Store without an annual fee, as there were no in-app purchases on iOS yet
The cookie banner is only needed for 3rd party cookies.
Neat. We should start a club :) And I don't think OCD is a cause for concern unless it interferes with your daily functions. I personally feel it is a plus point when it comes to problem solving and research. Apart from this, I also have intrusive thoughts mentioned somewhere else on this page but they have become less intense with time. Stuff like worrying about accidents when travelling, worrying about your loved ones etc. Fret not as long as it doesn't affect your functioning.
Were they that motivated to help their customers.
Pretty sure you don't need an international sales team to offer an Android/iPhone in-app purchase costing a few bucks.
Nice to have this on paper, but I'm fairly sure everybody knew this already.

It's scary that people like Luckey or Thiel aren't immune to political persecution in Silicon Valley. Can't imagine how oppressive the environment has to be for the regular folk.
I'm being a bit nit-picky, but in C code is not a lot like data, no.

You cannot take sizeof a function, and you can't copy functions around, for instance. The address of a function is a value ("data"), but not the function itself.
Ideally it would use some kind of wrapper that supports multiple DB backends.
Haha yeah the sudden thought of making out was weird the first time around. Then I decided if I wasn't going to be worried about the thought of harming people, I shouldn't worry about the thought of kissing them either.
If anyone is interested, here is my documented experience with this issue. I freaking love GCP and GKE, although I have not production environment as it was a HA cluster in us-central1. Working federation now.

https://stackoverflow.com/questions/53244471/gke-cluster-won...
We already see it working well with professional sports; salary differences of professional athletes on the same team are absolutely humongous; yet Tom Brady doesn't get bullied for making more than his teammates. Better yet, other football players can look at Tom Brady's salary and know what they have to do to get a similar salary.

Everyone knows they make less than their boss, yet people don't bully their boss. Nurses know they make less than doctors, but they don't bully them. Adjunct professors don't bully full professors. So we can "handle" non-transparent pay when its built into job duties and titles, so it's not that much of a stretch to extend it to employees with similar job duties and titles.

The government sector already has transparent pay and ~17% of private companies have transparent pay, yet we don't see bullying there.

In fact, some preliminary research suggests employees feel more valued and feel their pay if fairer when there is pay transparency. When people don't know what their colleagues are making they tend to assume they are being underpaid.

If you're seeing mass bullying then you've got a problem that can't be solved simply by hiding salaries.

>think of what often happens to the best pupil in the class, where you have "grades transparency"

What? What happens to them? They get to speak at graduation?

The vast majority of adults are mature enough to understand that different people have different work outputs, different value to the company, and therefore have different salaries. We also are mature enough to understand that tenure and seniority are rewarded. We already accept that people get promotions at different intervals, and we already accept that only one person gets the "employee of the month" parking spot and spot bonus.
I absolutely agree about the multiple return values in general.

Unfortunately the discussion around N2289 is more about providing something a lot like exceptions for both C and C++ but without all the exception problems.

The proposal really has some ugly corners related to how one actually handles the errors. You can read the discussion here:

https://www.reddit.com/r/cpp/comments/9owiju/exceptions_may_...
Doesn't mean that someone who was living somewhere will suddenly fancy having a visa attached to their head.
> guarantee (u)int8_t == unsigned char

You mean CHAR_BIT==8 as mandated by POSIX?
> substantially less of the wealth that they produce

That line of reasoning makes no sense at all because it also implies that workers would also be responsible for all the wealth destroyed by the course of their work, which was very substantial in the dotcom burst.

But somehow egalitarian arguments are never made in regards to any support to share the burden of a financial investment that goes bust, and the focus is on all the envy around how their neighbor profited from an investment they never made themselves.
so instead of being owned by 1 company, it's owned by various telecoms that will probably sell your metadata to advertisers and hand over everything (no e2e to law enforcement? I'd rather use centralized Signal.
> "peasants" are enjoying the best quality of life in humanity's history...

Well, if you ONLY count the most basic aspects human existence like availability of food and shelter, yes, they are.

BUT there's a whole lot more to the quality of life. Things like self-actualization-- the stuff at the top of Maslow's hierarchy.

People can thrive in all kinds of economic systems (capitalism included). However when a small number of people re-arrange "the universe" for their exclusive benefit, there's going to be a reaction to that and it won't be pretty. I think we should favor measured incremental adjustments to curb the worst aspects of capitalism over all-out revolution.

Banning employers from having a say in what work a terminated employee takes in the future is one such measured response.
I could be oversimplifying this but would the way to defeat GDPR is to make sure an individual cannot be identified through routine web site data collection?
Love Netflix. Love their shows. Love it all, whole-heartedly. But barely watch. The lack of urgency to watch shows boosts my postponing abilities. Until the day I decide to cancel.

Lower-price subscriptions could make Netflix a background subscription that just keeps on running.

Although the slash in prices might just be in some poorer locales.
A bunch do. Jimmy John's just dropped theirs.

https://www.foodandwine.com/news/fast-food-non-compete-agree...
Steganographically hiding secret messages in fake fingerprints
If you haven’t, you should checkout IndieHackers.com. It’s a community for makers who are building revenue-based businesses without taking massive funding rounds. Most are just getting going with some initial success. Their stories will probably feel more relatable and inspiring.