skysight-inc/HackerNews huggingface dataset:
It's actually a pretty big problem–there's pretty clear evidence that policemen serving in majority-black neighbourhoods tend to drift towards prejudice from workday to workday, only to somewhat recover on off-days. That's obviously a problem for the communities, but it's actually noticeable to the affected person as well, which really isn't enjoyable either.

What helps is to have people work as police officers, and paramedic or firefighter in turn. That way, you get to experience the good side of humanity and don't lose faith. But of course that makes training somewhat more complicated.
His webgl pathtracer is very cool also!
http://madebyevan.com/webgl-path-tracing/
No, a birth certificate isn't proof of identity. It's typically used to establish an identified person's citizenship or date of birth.
> They're not out to fight the good fight against "arbitrary regulation" any more than hotels are being evil by supporting it.

They are actually in effect.

> If you don't like the law, you can vote

Sorry, I stopped believing in the Statist religion a while ago so this argument doesn't work on me. This is as effective to me as a religious person telling me "If you want things to improve just pray for it".
I can't see how this squares with the scalability problems of proof-of-work systems.

Given the big problems with these limits currently happening with bitcoin, this seems impossible to use in a high bandwidth system. Already bitcoin transactions are shockingly expensive, with the bulk of the cost hidden from the user by the payout of coins to the miners.
Modern ones are coated with stainless steel which needs no maintenance
Which suggests that rent control is not about protecting those that need low cost housing. It's also interesting the one-on-one adversarial relationship that rent control creates. What is the goal of rent control? Presumably it's something more beneficial and less tautological than to "control rent".
I work in JIT compilers and sometimes people say this about my field. But it's really not true for one major reason - not all the knowledge you need in this field is written down. So if you don't have someone you can ask questions nearly full time who knows it all, you can't just get started like you can in web programming, where there are endless books and tutorials.
I find the concepts of session and presentation layers within the OSI model to be quite nebulous today, especially when you try to map TCP/IP concepts onto them - because it's not a like-for-like comparison.

I think I prefer the '5th layer' concept - an extension of the TCP/IP stack between 'Transport' and 'Application'.
Why aren't there floating-point textures on mobile GPUs? (To me) it seems a pretty straightforward addition, and many more GPGPU tasks become easier.

Sure, you can en/decode yourself, but faster in silicon.

Sure, there's openCL, but it's more fiddly, gives worse performance, and no-one uses it.
Without a totally Orwellian system to deal with this, how could a university respond in this case? I can sort of see where you're coming from, but there's no clear-cut solution that would be in the university's power. It might be their job to protect students from harassment on Facebook (and I would say even that is slightly extreme), but I cannot fathom how a university could even begin to approach monitoring Yik Yak. Would all students be forced to hand in their cell phones and decrypt all their data? Or should we just set up surveillance cameras in their rooms so we can see when they use their phones? Yes, there are reasons for universities to protect their students, but there is clearly a line to be drawn in this specific case.
I largely agree but this whole issue needs to be looked at through eyes of compassion first and foremost. Jesus stood by a woman who was about to be stoned for adultery and told her would-be killers that he who was without sin should cast the first stone. Then he began to write in the sand, it doesn't say what he wrote, but it was probably some of the sins of the would be stoners and they fled quickly,
realizing they were no better than she was. I think most americans who would applaud a 90 day sentence for a small quantity of drugs for personal use would feel guilty reading that story in the Bible in that context.

People forget that those who turn to hard drugs don't tend to do so because they're simply rebels spoiling for a fight with the justice system. They do so because they're people and people have problems, every single one of us. There needs to be a return to compassion but as long as drug users are vilified in every possible way on every possible television show, that won't change. Hollywood could lead the return to compassion if it wanted to by raising awareness of what is actually happening in people's lives, how drugs are seen as a (usually bad) solution or an escape and give concrete workable examples of how that can change. In the end, it's a problem of ignorance, i.e. people believe and act one way when they would be best off doing something entirely different were they armed with more information about their problems. Rather than 90 days in jail, it could be 9 weeks of counseling for one or two hours while the person remains a productive member of society.

So I just don't think attacking this as a problem with long sentences is going to do anything to help anyone. You might get sentences greatly reduced, but have you actually helped the root problem?
> Lack of exceptions

Go does support multiple return values, commonly (T, error).
If you think about it for a while, you will realize a exception is just a type of return value.

Regarding generics, the more I used golang, the less I had a need for generics. Also, there is solutions if you insist, such as https://github.com/cheekybits/genny
Robotgo v0.44.0 is released, Go cross-platform system automation
If you want to see a bordering-on-the-insane effort at producing an English variant free of latin and greek influences, look up Anglish: http://anglish.wikia.com/wiki/Main_leaf
The article isn't actually about any form of censorship. They weren't (primarily) policing search results, but the ad sense network.

There's just no theory of free speech that would require google to run ads on white supremacist websites. After all it's the advertisers that don't want it, and they don't want it because the backlash would end up hurting them, on balance.

All that means that this sort of content simply doesn't have any value as a vehicle for mainstream advertisement. It's actually quite democratic in a way, because the value originates with the broad public. If everyone starts only buying cars advertised on strangulation porn sites tomorrow, the money would follow.

Until then, I'm quite happy at current arrangement: There's a few Silos "policed" to different levels of sensibility, then there's the almost free-for-all web, and governments largely don't play a role. The big advantage of private companies doing this (even if intransparent), is that there are several of these companies, and that none of them have an army.

P. S/:Please let me know where these shadier parts of Facebook and Youtube are, because I don't think there's much there, beyond some vintage softporn.
Salary is way lower, tax way higher, more often focus on cost cutting than innovation, 90% of applicants can't pass a technical test so teams are always understaffed and overworked. If SV was in Europe that would be a dream scenario for Europeans. Many SW companies that makes it big in Europe try to relocate or branch out to SV asap.
#36 is Apple and #37 is Microsoft. I suspect that once you get to that level those happiness ratings spiral into meaninglessness. Especially when the companies involved are huge.
IC...No
Could you tell where did you get that fee from?

According to this thread [0] the recommended fee is 0.0001 BTC that'd be $0.20. Of course if you have a non standard transaction the recommended fee will vary.

[0]: https://bitcointalk.org/index.php?topic=245552.msg2618635#ms...

> assuming you want it confirmed reasonably quickly

Generally it takes 10 minutes to mine a block so even with a very high fee you won't have it accepted in seconds (except for a pure luck situation where you send a transaction, miner takes it and immediately finds a block).

Personally I wouldn't think fees are a big deal now that miners rely mainly on coinbase transactions (getting BTC just for mining a block). Fees will play a big role when miners stop creating BTC out of thin air and will have to survive on fees only.
"...are smart enough to comprehend the wider consequences"

Smart is not wise. Just complicate what you think people would hesitate to do, and they will get fooled into dong it. Especially if it challenges their intelligence (e.g. algorithms).
Maybe not such good examples given Jimmy Saville and the recent Facebook scandal with the naked female marines photos being shared.
Wait, you mean I'll be able to use my phone number just like my username on popular free services like Facebook Messenger, Skype, or Google Talk? Those have been free for a decade or more, and this will only cost me $10 per month per account? Sign me up!

Now if only they would sell all my communication data behind my back, or at least give it away to the NSA, this would be the PERFECT deal. Do you think there's a way to make sure my money goes to fight net neutrality?
> Google was among the earliest to experiment with this idea. Google Voice Released in 2009

Pretty sure the earliest was Grand Central in 2005-2006: https://techcrunch.com/2006/09/25/grandcentral-could-make-ph...

Google bought them and relaunched, but it wasn't an "experiment" so much as a rebranding / UI refresh.
> I assume most of the visits are from normal users

That's not a safe assumption. If spam prevention controls aren't working well enough, bots start to outnumber humans very quickly.
Yes it totally time for an assemply language pogrom
Analyze Your AWS Bills With Google BigQuery and Data Studio
Thanks, I corrected the post.
You know as soon as something becomes a society tool, the fun is over. Internet was cute when it was a curiosity. Now that we rely on it, security, profits .. you get it.

We should have two layers. Seriousnet and Freenternet.
What? No! Multithreaded programs should run faster on 8 cores than on one core. That's not very realistic for single-threaded programs, in any language.

I could be wrong, but I think Py2.7 is about the same speed on multicore vs 1 core. Where did you get that idea?
Are our standards for "toxic" and "terrible management" too low, when the only company without these is Etsy? Is their level of pampering the only acceptable environment now?
> Nim could use a good IDE like PyCharm

Yes indeed. I for instance can not wait Kotlin-native to materialize because... Because Kotlin has a usable IDE already. Nim is a great language, although rough on the edges. Add lack of libraries or need of wrapper generation to the equation, also add lack of a decent IDE.. I am privileged enough to have liberty of picking my battles so one of my requirements for getting work done is to also feel a pleasure doing it. Writing nim code in a notepad which has some IDE features that may or may not work (auto-complete from nimsuggest is really iffy, in source code of compiler especially) is suboptimal. Add debugging experience which due to various reasons is not greatest.. It is hard to justify using Nim over c++ or python. It is a shame though because language is really nice and with some polish it could be a great alternative to already established languages. Keeping fingers crossed for some brave soul coming forward and making IntelliJ plugin for nim.
What the fuck is this bullshit system?
There are plenty of countries where journalists fear politicians instead. That can't be the whole story.
I know this is such a little nitpick for a huge project like this one, but every time I see ReactOS screenshots I notice that the taskbar looks off. Comparing this [1] screenshot from the article to this [2] random Win98 screenshot, the start button and app buttons seem to have different margins, padding and dimensions.

Again, it's such a small thing, but I (and I guess other people do as well) tend to focus on this kind of graphical details. I wonder if it's easy to fix...

[1] https://reactos.org/sites/default/files/imagepicker/23908/Ex...

[2] http://www.guidebookgallery.org/pics/gui/desktop/firstrun/wi...
Stripe is renowned for having a good corporate culture.
I dont know where you heard that from.. certainly not anyone with a background in management.

There are companies that have wildly different cultures.. Google vs Walmart for example.

Culture creation/management is taught in business school... the culture the management creates is there to serve the purpose of the organization. In other words, Google tries to create a culture that encourages innovation.. versus Walmart's culture of ringing every last penny of costs out (which is done through strict adherence to rules and procedures). It is not possible to operate Walmart with Google's culture. The company would be bankrupt tomorrow.

There's a post a bit higher up with "you can't operate a business designed to evade regulation without that attitude eventually permeating its entire corporate culture"... and that is absolutely true. It's impossible for management to hire and encourage people to break rules, and then say their own rules are sacrosanct.
I mean, if you're using IntelliJ or Visual Studio Code it automatically completes which argument something takes, it's hardly like you need to go around digging for that stuff. Personally, I think it makes sense to differentiate between something which takes one child and something which takes an array of children.
Filling gaps in TensorFlow's Java api
> if I had a huge pile of data to crunch, python wouldn't be my first choice really.

Right - and one reason that it wouldn't be your first choice would be the GIL, so let's remove the GIL, and then the other barriers.
The scene at 0:18 also doesn't show a really good behavior. Normally you should get to full stop on the same lane as a vehicle in front of you if this one breaks hard. The car in the video has to evade into the other lane, which is not always possible and dangerous. The fact that it has to evade into the next lane means it either drove way too fast, kept less than required safety distance or did not recognize the front car breaking fast enough.
Why Too Much Sales and Too Little Product Management Can Hurt You
With state budget in crisis, many Oklahoma schools hold classes four days a week
I don't think it's supposed to look like Windows 98.

Here's Windows XP's 'Classic' theme, for reference:
https://i.stack.imgur.com/lZp4Q.png
For me, the race to the bottom went too far. I try to avoid flying now. The hard and narrow seats, ever-decreasing legroom, lack of recline, constant densification, buy-on-board food, airports disguised as shopping centres, expensive airport parking, fare increases (i.e. same/more money for less). What's the point of a holiday if you dread the beginning and end?
Just wanted to point out not working on Chromebook

Uncaught Error: This demo requires the OES_texture_float extension

I've seen this before though on Reddit, pretty cool how well it works on Mobile.

Also I realize OP may not be related to the post/created it and I should file a bug or whatever, I'm just posting it here.
Switching From React To Vue.js
Probably some selection bias in the stories. It's not as much fun to read about a pretty good place to work.
> I can't for the life of me understand why Apple pays TomTom for maps of places where OpenStreetMap is unequivocally more accurate.

I suppose they can't easily, since the OSM license change.

My understanding is they'd have to open a lot of the geo data that they integrate together into their maps (POI, public transit, etc.), which might not be feasible as I suspect most of what they integrate is commercial and not owned by them.

(someone could check, but while Apple Maps had been using OSM e.g. for Pakistan, did they ever switch to post-relicensing data anywhere, or do they just keep using 2012 data?)
There is usually a group within the police who has to review this type of content. I couldn't find a reference to it but I'm fairly certain that the Swedish police places a hard limit, expressed in months, for how much time a person is allowed to do this type of work.

Perhaps Google should consider doing the same?
To be honest, the biggest red flag is that you don't have any friends who could provide you a temporary place to stay. That implies some things.
I think this is great and it's a long time coming. I have a bunch of google voice numbers that I use for various applications, but it's such a terrible service that I welcome any alternative.
I'll be the first to support the full legalisation and regulation of the recreational drugs market. Abuse of recreational drugs needs to be treated as an illness. I believe happy, healthy and fulfilled individuals don't abuse drugs. Drug abuse is a symptom of a deeper malaise in society as well as in the individual. We, as individuals, reflect our environments in our patterns and behaviours. I am also a big fan of universal basic income as it provides a buffer when needed. On top of this we need educational programs that promote upward mobility, self-reliance and adaptability in a ever changing world. IMO we should be doing the opposite of what we are in so many areas of government and policy. It's hard to know where to start. Thankfully, though it may not seem like it, we are moving in the right direction. Public awareness and consciousness is improving with each generation.
But the very best is beer. Garage Project Garagista more specifically.
> (To me) it seems a pretty straightforward addition

Maybe it has some significant cost in power consumption. Perhaps adding it to the silicon reduces power efficiency even when it isn't being used.
See e.g. https://estimatefee.com

If this continues as it is now, once mining blocks no longer creates new bitcoins, we'll surely be looking at fees of $100+ for confirmation within 24 hours.
Maybe the positive stories are from those who have experienced survivor bias
Is there a reason most lidars still use the rotating design and not phased array (faster).

- cost
- redundancy
- depth

Just a thought, not a scientist/engineer

edit: then imagine it could be made into strips and that goes around the car... no rotating-delay and full-view all the time.
Can't they use the GC techniques used in other languages? I've heard that Golang has a very efficient concurrent garbage collector.
As careful as you may be, it’s practically impossible to write software that will remain perfectly fluid when the UI can be blocked by arbitrary processing.

Well, that's what they did! All UI events and layout on the original iPhone were handled on the main thread. I doubt asynchronous layout or event handling would have improved the experience on its single-core CPU.

The key technical advantage the original iPhone had was Core Animation, which composited the laid-out views and applied animations to them in a separate process. It ensured that all views would appear at the correct position in their animations each frame with no jitter, and kept most of the per-frame work in one place. But the animations were all initiated on the same main application thread that handled events, performed layout, and so on.
Show HN: YouTube Reader for Android: Save data reading captions
Like kabdib, I've done far more reading disassembly than writing it, because for most purposes it's easier to use C as a macro assembler.

I used to work next to someone programming Tilera manycore systems in assembler, because that's a sufficiently weird architecture that you need to do that in order to see any benefit. This is probably why manycore has never really taken off.
Humans get to do AIs dirty work.
Compartmentalization. Learn it.
I've always made sure my team got trained and mentally supervised to prevent this exact problem (we're in... hmm call it "CERT for hire". We see shit), it makes no sense to me that Google seems not to do this. Might be because you're "just a contractor" or because they get away with burning people by the law in that particular part of the world.
That's why humanity has to create an AI in it's image - otherwise we create an ecological competitor instead of a useful friend.
Being a hosted language (compiles to C/C++/Javascript) which are the biggest pains?

Is there any way to ensure type checking for the exposed interfaces in runtime? Let's say, exposing a function to the host language (C or Javascript) which accepts a String and then passing an integer in the host language.

Did you ever use the javascript backend? How is the experience having a shared code base among very different platforms?

How does interfacing to existing libraries look like? Any examples out there?

Does it really compile to C/C++ or just binary? If it compiles to code, then is it possible to write libraries for mobile platforms as well?
Noob question: differences between Nim and Crystal?
>Though Flutter doesn’t use the native UI widgets, it’s a cross-platform framework and has widgets for both Android and iOS. [...] On iOS, the biggest thing that stuck out to me was the scrolling. It didn’t quite feel right because of the physics, but I’m sure that would just require a little tweaking by the Flutter team.

Count me a skeptic. This is the same approach taken by Java's Swing (now JavaFX) toolkit and apparently it has exactly the same issues. Swing never felt quite right even after decades of tweaking.
They could just release the trained nets and let us re-scale the code. Even without a large MCTS it is still powerful.
Moderators and professionals in this area, like police officers, are often the least psychologically prepared to cope with this, they also often receive the least support in quality and time to do so.
Psychiatrists receive a lot more training to cope, and are monitored by other psychiatrists them selves to ensure that they get the help they need.
Yet there are too few psychiatrists and psychologists for this job and they are too expensive, so we just burn out regular individuals.
A definite improvement over 0.4.3. I just tried it with a Windows graphics program I make, and while it isn't perfect, it works and is usable. Looks like you can actually run Photoshop plug-ins on ReactOS now.
Good point. Ranking it by company is rather meaningless when they are multinational. How else could it be done though? By country? State/province?
The title is kind of misleading, you're right.
I got it from https://bitcoinfees.21.com "The fastest and cheapest transaction fee is currently 330 satoshis/byte, shown in green at the top. For the median transaction size of 226 bytes, this results in a fee of 74,580 satoshis." 74,580 satoshis is currently ~$1.50.

As you and b1daly point out the majority of the cost of running Bitcoin is currently paid for by mining rewards, but even so the fees are still crazy!

I don't know what will happen when the mining reward disappears. There will surely be far fewer miners, which will decrease the real-world cost of mining a block (and also decrease the security of the system!)

If proof-of-stake or something like it is ever adopted then presumably the cost of running the system will plummet but I'm not familiar enough with that stuff to say much more.
> Personally, I think it makes sense to differentiate between something which takes one child and something which takes an array of children.

Could you please explain this - it doesn't make sense to me.

To me it seems clearly and unambiguously true that a single child is not a special case vs multiple children, but rather just a list of children that is 1 long. I can't think of any cases where handling both as an array would possibly have you write worse code.