skysight-inc/HackerNews huggingface dataset:
I am not surprised and It’s even worse: important parts of European countries themselves aren’t ready as well. In the Netherlands parts of the taxes and even the authority that is going to do the checking.

I’ve been doing quite a few GDPR projects, even a GDPR website for a Dutch GDPR lawyer that used to be a developer and specializes in GDPR for small/medium American/Canadian SaaS and App companies. A lot of companies doing business in the EU need someone guiding them through the process and a EU Representative as well. The big companies charge you an arm and a leg. If your GDPR guy knows the tech scene and understands code and systems, it can really speed things up!
You're headed in the wrong direction. The better way is to tax only the value of the land: https://en.wikipedia.org/wiki/Land_value_tax
Humans have a surprisingly long history of fearing intelligent robots
...how cheap is HDMI capture?

Receiving non-visual data from the GPU has the interesting property that the shaders and video RAM are generally kind of very close to the HDMI port, so I could potentially be "sending" the result of running a shader on data in video RAM.

Something something using VRAM for caching...?

I've been meaning to figure out how to capture HDMI, at line speed, for a while. My current thinking is to use a PCIe FPGA capable of bus-master DMA, a horribly-hacked-apart kernel that doesn't touch a few GB of RAM, and a kernel driver to "chase" after the gigantic ring buffer the FPGA copies into.

Hmm, I probably wouldn't be able to copy at HDMI 2.1 line rate.

Unless there are very very scary FPGA contraptions that use TWO PCI-e slots? :D:D [EDIT: I now realize this would need two PCI-e root complexes. Woops]
Are you saying there are plastic-based alternatives to optical fiber cables? Wow.

What are these actually called, and what do I look for?
> The general consensus seems that the re-design has a horrible user experience for most people.

Maybe on r/redesign that's the consensus, but that's ignoring the rest of the users that doesn't care.
Do you have in mind these benchmarks?:

play2-scala-slick-ne 60,588 14.3%
play2-scala-slick 60,400 14.2%

("-ne" = netty, the other is Akka)

There's not that much difference? Or did the Netty version, get slower, because of refactorings done to support Akka?

Anyway I too feel frustrated that the Scala / Play Framework developers don't seem to focus so much on performance, but rather (it seems to me) on writing theoretically beautiful Scala code? I'd rather have something fast & simple like Vert.x, in Scala

Well, there's Vert.x + Scala, "only" 70 stars: https://github.com/vert-x3/vertx-lang-scala thugh. I wonder how Vert.x + Scala compares with Vert.x + Java, would have been really interesting to include in the benchmarks :- )

I suggested incl Vert.x & Scala in the benchmarks:
https://groups.google.com/forum/?fromgroups=#!topic/framewor...
https://github.com/regularfry/carton is where I got to. Might give someone some ideas.
I also wonder if the regulation proposal in the European Union to forbid certain plastics like straws has any effect, as most of the waste comes from second world and third world countries.
Orders of magnitudes slower....
Unless the car was on autopilot. And the car records this fact in its black box.
I concede. That makes a lot of sense to me. I did greatly enjoy the instruction set.
I think one question here is to ask where are the machines in the universe that are not equivalent to a (near) Turing machine? As far as I know all physical processes that are understood are equivalent to a UTM, the ones that aren't understood may or may not turn out to be, but I don't know of any examples.

Another question is to ask what calculations / inferences are intractable when implemented on a UTM and yet can be performed by humans - I mean exact calculations, not guesses that are mostly right (I'm happy that humans are allowed to make errors, but the process must be transparently able to produce exact correct results). Some people claim that mathematicians can create insights that could not be done on a machine, but I have never heard of a specific example and I think that things are running backwards here. Now machines are creating proofs that humans don't understand.
With respect to the bmp example:
1. Removing the bmp_get implies that the application needs to implement a shadow image if it needs to check the color o a certain pixel. Or even worse, take a direct peek in its void memory area.
2. void pointers instead of bmp_pointers makes it easier to create a mess, the compiler will not tell you that you called the bmp library with a pointer to a jpg memory area.
3. Not doing range checking in the library - but imposing that burden on the caller - is a bad practice. If the caller does the same - expects his caller to do the checking - we end up with a sequrity risk.

Trying to minimize the library by pushing work to the application is wrong every time you expect the library to be used more than once. Despite these objections, I like libraries that are free of IO and mallocs!
Digital paper-clips? Could you explain what that is? I didn't get any results via Google.
Do you mean we should also have one or two more offers at hand to build up that confidence?
Sure there is, you will see foo is a struct by simple mouse hovering, no one sane uses C# with Notepad.

Structs are value types and cannot be heap allocated like in C++.

Doing new foo() will only call the constructor while stack allocating, while in C++ will put it on the heap.

Also, the only way structs ends on the heap is by implicit boxing when converting to an interface.

Finally, yes structs can be nullable, only when they are declared as such, Typename?.
I mean Tesla doesn't mind operating at a loss, as they are trying to push autopilot to the market.

By the way, the black box recorder in a Tesla might also contribute to the discount given by insurers.
Well, you're paying for someone else's maintenance and fuel costs, their time, and the company's profit. Plus, spending your time waiting for the ride to show up every time you need it.

Maybe that makes sense for your situation. It doesn't for mine, even beyond the social awkwardness I feel in using services like that.
No in the case of Nullable, which behaves just like std::optional.
Sorry, I was offline. For the sake of this exercise https://www.linkedin.com/pulse/nightmare-letter-subject-acce... of course.
Do you mean 100G? 10G has just worked for many years, as long as you have relatively recent cabling (cat6). There's also 5G now if you have old cabling (https://arstechnica.com/gadgets/2016/09/5gbps-ethernet-stand...)

Depends on what your idea of relatively cheap is of course - low end 10gbase-t switches cost about $200-$500 (cheapest ones have just 2 fast ports and rest are 1G). NICs are about $100.
Prop. 13 discourages cities from permitting residential construction, because commercial construction will bring them more tax revenue. While it's certainly not the only factor that has led to the Bay Area housing shortage, it's arguably a significant one.

This article is 4 years old and mostly focused on San Francisco, but it still has a lot of good background: https://techcrunch.com/2014/04/14/sf-housing/
Note this comment in this subthread: https://news.ycombinator.com/item?id=17276861
Japan is like any place and has good (eg safety) and bad (eg sexism). if I'm praising Japan on safety that doesn't mean I don't know it's bad parts. It's just I shouldn't have to bring them up if they aren't on topic.

The problem from my pov is people get defensive when someone says "Japan is great. it's so much safer than the US it makes the US feel like a 3rd world country" which is true IMO and it's said to emphasize how the US (and many other countries) take for granted the amount of crime. And sadly instead of getting the intended message which is "the level of crime you live with in the USA is something to be fixed" instead they resort to pointing out the bad parts of Japan so they can ignore the harsh conclusion.
I'm an Indian of American decent who knows Japanese and this has been my experience as well. My SO looks Japanese, but isn't ethnically Japanese, yet she gets immediately talked to in Japanese whereas I get the guest routine. I don't mind, and a simple answer in Japanese snaps them out of it, but it is tiring. Being brown skinned probably doesn't help.

I've thought about bringing my parents over but Japan just doesn't do cultural diversity, and I'm not sure my parents are ready for being Japanese in Japan.
Try to be do maintenance work on a foreign code base and you quickly will change your mind regarding it being a benefit.

Doing code fixes on a server code which was using clever tricks to convert between memory handles and the real memory addresses teached me that.
This sounds kind of interesting. What happened?
GitHub and Open-Source Is a Boon for the Underprivileged
I think that for these big corporations the value of individual "knowledge workers" isn't that great, so they can afford to keep them in rush hour traffic and not have them operating at their peak (see also open office plans). I mean they don't need so many highly skilled and innovative individuals.
That's why I don't get the relatively high salaries at eg. facebook. They need maybe a handfull (10-100) of extraordinary people, the rest can be mediocre at best and get the job done. I mean it's a website and selling ads for christs sake :)
Proposition 13 provides an incredibly strong incentive not to sell property you own. This drives up prices in two ways. First, it reduces supply, since fewer people will be willing to take the property-tax hit of selling their existing property and buying something else. Second, it causes people who do sell to ask a higher price, in compensation for the tax benefit they're giving up by selling.

Ending, or strongly reducing, the tax benefit for holding property would knock out both of these factors. If there's no massive tax penalty for selling, people will be more willing to sell, and if selling doesn't cost you a huge tax benefit, you don't feel as much need to inflate the price as compensation.

When the supply of property increases, prices will go down. And when people no longer feel a need to ask inflated prices to make up for lost tax benefits, prices will go down.

Additionally, the shock of the initial implementation and its effects would probably also have the additional effect of causing a smaller-scale 2008-style housing market crash, since many people currently rely on the "prices always go up, and always go up by a lot" model. This would initially be extremely harsh on people who paid $1m+ for small houses in not-particularly-great parts of the bay, and would certainly put them underwater on their mortgages, but any real solution to the bay area's housing crisis is going to involve that on some scale.
sounds nice but I wonder how it works in practice. Did they just raise premiums for women to match the higher men’s premiums?
I've had the same experience with imgur "private" messages. At least imgur are honest enough to not concretely state that they don't look.
That's not "not attracting attention", that's called living in fear. I don't know the particulars of where you live, but it makes me sad you feel this is necessary.
That's something entirely different, and very well known. I can't find any reference to providing a delay before you truly perform an action, but allowing undo for that time.

Relevant to delete / undo they talk of the preference for an undo (eg ^Z at any time) to "Are you sure?". No mention of delaying action or availability of undo. Then preference for consistency of action - within app and generally, not deviating from common expectations (eg that a trash can allows restore), and recommendations for visual feedback when latency and delay is involved. None of which fits the original temporary delay/undo.
Any info about Wine compatibility?
"to be able to explain things like why those who suffer total facial paralysis lose the ability to feel anger, then the ability to recall what feeling anger was like, then the ability to recognize anger in other people"

I have never heard of this before and I can find no information about this on the internet. I know people who have had facial paralysis (my uncle had MND and lost everything) and they were really really angry (at times) and I do not remembering that they lost empathy when I was interacting with them. My uncle struggled to express himself when using the eye tracker, but the last time I saw him he made jokes and asked me about my daughter, I think that that's empathic.
There are quite some challenges. Qt, like most C++ programs can exhibit undefined behavior. In Rust, no code is allowed to have undefined behavior [0]. For safe functions, the compiler checks this. For unsafe functions, the function documentation should state how to call the function to avoid undefined behavior.

Qt is enormous. There are projects that generate bindings automatically. But to know what is safe, you'd have to read the API docs and write the binding by hand. Some parts of Qt might never be safe. For example, loading QML with QQmlApplicationEngine::loadData is not safe because it runs possibly unsafe QML code. So a binding to QQmlApplicationEngine::loadData should be marked unsafe and its documentations should state: 'only load safe QML'.

Most current FFI examples in Rust go via C bindings. There's not a lot of work on wrapping C++ libraries yet (that I'm aware of). C++ is vastly more complex than C. So ensuring safety is harder.

In most Qt projects, there will be places in the code where you have to derive from a Qt class. So the binding should have a way to do that.

The Qt ownership models is hierarchical. If an object has a parent, it will be freed when the parent is freed. A Rust binding should translate that behavior in a safe API.

Signals and slots in Qt are tricky to wrap in a safe API too.

In short, wrapping Qt in a Rust API is a humongous task. Rust Qt Binding Generator takes a pragmatic approach and lets you combine Qt and Rust in one project. It does so by generating a binding around your data model instead of around the entire Qt API.

[0] https://doc.rust-lang.org/reference/behavior-considered-unde...
> I mean if they have hundreds or thousands of engineers, billions of dollars etc.

Reddit don't. They have a handful of engineers.
Saddam was an aggressive expansionist and brutal dictator. There will always be tragic tradeoffs when dealing with such people.
> By increasing productivity through industrialization and technology advancements

yes, but if you think your great-great grandparents had it easy, well you should ask around and read books written around that time. I think you forget the standards for everyone was just plain misery not long ago.
Please do not do this! There is so much bad advice in this article. Remember the rule: Your code should be simple, but not simpler. There is absolutely no need to abandon great facilities afforded by language and libraries to make things unreadable, undebugable and unmaintainable.
Sorry I meant the negative flag
What exactly is has RMS been right about? That closed source software will be used for all kinds of evil purposes? Well no shit sherlock! No one anywhere has ever made the argument that closed source is a good idea because it allows people to do bad things with software.

The argument for closed source software (and indeed intellectual property in general) is that it incentivizes creation by giving creators a means to profit from their ideas.

Now RMS of course has his own arguments on that point, which is great. But, my point is that predicting that people will sometimes do bad things with closed source software doesn't make you a prophet. It means you have an IQ above 15.

It would be like if I "predicted" that baseball bats would be used for violence and then every time a crime was committed with a baseball bat, everyone was all like, "oh, he was right again about the bats!" Everyone everywhere knows that bats are sometimes abused for violence. That's not foresight, it's common sense.
Yes. The only advantage I can see for a blockchain (vs. a simple contract) is that shares could be transferred anonymously, rather than requiring legal paperwork (which would reveal the name of the seller and of the purchaser). So perhaps useful for money launderers, or as an alternative to money launderers.
> By profiting on other people’s labor time; not their own.

Certainly not. During the early ages of industrialization, workers made a better living in the cities than in the countryside, but had to work a lot for it too.
Russia I know least about (in my list) so I could be wrong there. Maybe it's more like the West than I imagined. But Georgia is kind-of what I meant by "if you come from the edge of".

Are there people from Japan, or Somalia, who many Russians (and the newspapers) would unthinkingly refer to as Russian? (Not a rhetorical question!)
No, this is a false justification, since "The West" is not just the US, and many other western countries had abolished slavery for a long time already before becoming really rich. So, your claim is just wrong.
They were hacked. This doesn't imply they were not complying with the GDPR.

The fact that this leaked addresses of people also doesn't imply anything special. A webshop, for example, also needs to store addresses of people temporarily.
Gravity is not spooky action at a distance, Einstein showed us how the fabric of space time implements Gravity in a mechanistic way. Some quantum processes (I don't dare to elaborate - read Wikipedia and then do 6 years of physics to find out more!) are referred to as "spooky action as a distance" or non locality. This is simply not understood - hence the bloody bloody Copenhagen interpretation and the bloody bloody people who chant "look at my sums it's all fine and I have no responsibility to understand and because I can't I will try and stop anyone who wants to".

I feel bad about all of this. And ignorant, but I am confident that Gravity is a mechanistic force. And I think that the jury is out about the world as a machine, but as far as I know everything that we understand about it is mechanistic. The other bits may be non-mechanistic, but we may never understand that.
I'm still not sure if I'm sold on the .app tld. Maybe it's a non-issue though

https://news.ycombinator.com/item?id=16967865
It appears you are talking about a MAJOR shift, not just a job change.

First part - When to know when it is over?
In the simpliest form, when the jobs available suck. Either the pay or the volume. When I have changed it was both. So actually this is how you know you should have changed a year or two ago.

Second part - What to do next?
That is a gamble. Anything that is up and coming has a risk of being overplayed (too many others going into it) or fading out.
This then becomes an issue of your objectives:
1) Write books
2) Become the industry expert
3) Just make good money
4) Be happy
If you are #2 or #4 then it involves exploring a few technologies, I recommend either MOOCs or reading on forums, to decide what excites you. If you want #2, you need #4.
#3 You still need to explore, but I would start with what you see job demand for. Then explore MOOCs to see if you can stand the tech. Then be sure there are enough resources available for you to learn enough to be hired. You might have to do some pro bono work for resume food.
#1 - sorry no clue.

What ever you choose you cannot rest. You must evolve, why?
1) others will compete and drive down the value of your skills
2) because you do not work cheap, there is a large profit motivation to make your skills more of a commodity (easier for #1)
A common situation, certainly on British motorways in relatively heavy traffic, is to be tooling along at 70mph, and then have to come to a halt - or drop to 20mph - fairly abruptly due to waves of slow moving traffic that move backwards along the carriageway. I wonder how well such systems would handle that kind of situation, where obstacles might not be stationary, but the speed difference is large?
> If anyone could afford to pay his workers a fair wage, it's him.

It's not his workers. It'S Foxconn. Is Bezos also responsible for the livelihood of the people who mine the rare metals in the poorest countries? By this logic this is a never ending chain of responsibilities.
Connectome Intelligence – A Fruitful Idea? Better Connected Brains
This is how Prop. 13 should have worked to begin with (along with applying only to owner-occupied residences, not to rental or commercial property). Seniors on fixed incomes still get to stay in their homes, but localities aren't starved of funds.

The political barrier to making a change like this now seems insurmountable, but that just means that those of us who favor it need to keep talking about it. Eventually, perhaps, the message will get out.
The parent poster is saying that carried interest should be capital gains taxable to avoid having it in the higher bracket, as it would be if it were taxed as wages. Thus, the idea that it is wages but that should be cheaper than capital gains answers the issue.
Usona: Researching Consciousness‑Expanding Medicines to Expand Treatment Options
NCCA Polygraph Countermeasure Course Files Leaked
Any anecdata about how open this is to neighbours of non-Japanese descent? For example if there are Japanese schools (are there?) do they admit lots of others, and do such students (or half- or quater-Japanese ones) get treated as insiders? I knew there was a huge community but know very little about it.
> produce a higher quality product

I was not aware Kindles were poorly assembled and subject to low yields in terms of quality currently.
> IMHO it's not racism, it's culturalism.

On the contrary, it's an institutionalized xenophobia/Racism deeply embedded in the national Japanese psyche. take for example these (recent) cases of blatand racism.

[1] http://www.debito.org/?p=15013

[2] http://www.debito.org/?p=14950

[3] http://www.debito.org/?p=14981

[4] http://www.debito.org/?p=14954

[5] http://www.debito.org/?p=14989

also this

"Japan racism survey reveals one in three foreigners experience discrimination"

https://www.theguardian.com/world/2017/mar/31/japan-racism-s...
8mins to Production ML
Can be away for up to a year at a time, or up to five years if you apply for a re-entry permit. Unlike the US, there is no requirement to maintain continuous residency.

However, just like US, having permanent residency subjects you to worldwide taxation which may not be ideal for everyone.
_Ballads_ as https://news.ycombinator.com/item?id=17274137 notes is generally chill and straightforward ballads.
So prospective military recruits should make sure that the government's position aligns with their political beliefs before enlisting? What about afterwards? Should an isolationist leave the military when we elect an interventionist president, and vice versa?
Most things here are reasonable, but I don't see a point about having only one struct. If your state is better organized in lots of hierarchical structs, within lists, within other structs, your data will be easier to move around, copy, and zero in smaller chunks, and you can write functions which processes isolated segments of data rather than a huge global state.
This takes me back to the early 80s when "Personal Computer World" (UK) used to have a letters column called "Subset", where people would share short assembler routines for the 8 bit chips of the time. People would share optimisations, hidden opcodes, quirks about the chips etc. Often there'd be posts that shaved a byte or two or a few t-states off a previous months post. It's amazing how inventive people can be with limited resources.

It seems that as processors are so fast and memory so abundant now that squeezing the last drop of efficiency from a routine is a dying art.

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

Many of the Z80 and 6502 routines have been collected together into a couple of books, mentioned here:

http://mycodehere.blogspot.com/2011/10/my-work-in-print-1985...