skysight-inc/HackerNews huggingface dataset:
There's been a sea change in America the past 25 years or so that made politics more important: the importance of nonwhite and nonchristian opinions and the political power to give them teeth.

America is now a majority-minority country in many cities. If this had happened 25 years ago, it wouldn't have made the news, and nobody would really care about who Microsoft worked with unless it affected white christians, who were viewed as the stand-in for a typical "American."

Today, black and hispanic and queer opinions do matter. When their concerns are taken seriously for the first time, those unaffected by it like to mope about how "everything is now political". Everything is now political because you're not allowed to sweep shit under the rug anymore and pretend it doesn't impact "real" Americans.

Most people do not want to see atrocities, and when they are brought to their attention they provoke a visceral reaction that demands justice. This is partly why white populism is now a bigger thing; we've crossed a sort of rubicon where you can't ignore issues anymore: they're real, and you either come out against them or you double-down on being evil. There's no more indifference in a world where everyone now counts and has the political power to make it so.
Same can be said for the Internet, cars, cell phones, hell a paper and pen.
Honest question: what does licensing solve/prove that transcripts and/or certifications don't?
> VR goggles are the opposite of laziness for me.

> Too much effort required to set everything up.

Which is why Oculus Go is being a (moderate) success. It's quick and easy to grab and use. It has its problems, sure, lack of 6dof in headset and controller, and lack of content, but we'll get there soon I think.
Like Darwin source code?

Granted they don't make it very easy to run, but it can be done with a HELL of a lot of effort.
If you have very good integration tests, sure you can try.
I did the same. Loved it too!

p.s. It's "Casa particulares"
VPN?? For what?
It does work that way but I don't know if it was intentional, acetaminophen is a very valid anti-inflammatory and (non-opiod based) painkiller.
Sadly this doesn't strike me as unusual.

I am trying to remember the car I was in, an 80s American car for sure, but the two back seat buckles were similar to this but had a rivet driven through the nylon strap to keep them ganged together.
Not to be confused with http://www.cambridge.org/de/academic/subjects/computer-scien...
The best way to avoid location tracking is to have your primary number be google voice that forwards to your cellphone and never give out your primary number for any reason. If whoever is stalking you doesn't know your real number, they can't pull your location data.
Yes the rule is that it defaults to i32 only if there's absolutely no way to infer the exact type by use like in your example. So in practice it almost never happens because as soon as you use the value in an operation or function call the compiler knows the exact type. One exception would be code like:

fn main() {
for i in 0..10 {
println!("{}", i);
}
}

Here there's no way for the compiler to know what exact integer type is expected so it defaults to i32. There was a debate about this, I was personally in opposition but in my experience it mostly occurs on small "hello world" examples and code snippets so it doesn't really matter. I've never encountered any issues stemming from this rule so far. At least they got rid of the "int" and "uint" types which is a great thing in my opinion.
Can it have a little more security please? E.g. longer filename, more difficult to guess. And an encryption option would be nice.
The units aren't dedicated to esoteric instructions, you have functions like "small alu", "big alu", "fp adder", "address generator and memory load".

RISC will perform about the same and you can hyperthread one fine.
These results should be taken with a big grain of salt. A lot of stuff true in this code will not be true at all in YOUR code. This benchmarking code, for instance, is trivial and many parts will get optimized by the compiler. This likely won't be true in your more complex code.
What's the issue with the wine? A cursory Google search did not turn up anything.
>Illegally immigrating to the US is a serious crime

In the first instance it is a misdemeanor offence.
Like the post about overbearing dress code. Perhaps some irony. Or time-traveling posts..
The dos and don'ts of resume writing for tech professionals
Separating children from parents causes permanent changes to a developing brain due to toxic amounts of stress. It’s torture.
Hetzner, not "Hertzner" ;)

We love their service, their prices, their fiability.

Thanks for sharing this advice about DMCA
what's the point of that?

it takes a while to learn how to use your text editor well, and everyone is probably good at a different one. but they all pretty well have the ability to produce the same result, so why bother forcing one?

it's better to (have a tool that can) specify what the end result should look like and let people work the way that they are good at.
I'm talking about mostly mechanical changes (think find-and-replace or slightly more involved). Those are easier to do because they can be done on both RN and products at once.

This doesn't work for any larger changes because nobody is able to rewrite a ton of files by hand just to change some API. So this is why we can't make big changes to the API without a gradual adoption strategy, even internally.
UK Skills Minister Launches £5m to Train Experts for Education
Webinar: 30 Days After GDPR – What Now?
The fact that process is off in the first place indicates a deeper problem.
Constructors can fail via exceptions.
Yeah but, you know, deadlines to meet and contracts to win.
No. Defer has a role, which is to reduce the number of issues related to resource return like closing file descriptors and returning pool objects.

Don't use defer when there is only one branch in your code.

Remove defer when optimising hot code paths.
Reddit is great for art, fashion and humanities related stuff.

Technical, it's great to locate yourself on the map and get a compass - then you have to leverage outside sources to get to the destination.
I believe it is a consequence of Trump's push to enforcing border controls with the existing legislation. It requires illegal immigrants to be sent to federal jail until their case is looked at, and kids can't legally go with you to jail (obviously).

If they want to enforce the border they will need to put in place a less inhuman/bad looking system. In the past presumably the way round this was to not enforce the legislation - let people in?
That's not racism, that's laziness.

If the system had failed for with people with different hair color rather than skin color would they have been equally lazy?
I am not seeing this update you are referring to, it looks like it stops after Update 2.
GP is talking about the default value for "unconstrained" literals, yours is constrained by the second expression: assuming just the stdlib,

* Add<u32> is implemented for u32 and &u32

* thus x/2: (u32 | &u32)

* there's no Div<Output=&u32> so x/2: u32

* Div<Output=u32> only is only "Div<u32> for u32"

* thus x: u32
British Telecom fined for five million spam emails
Just because they are closing places that sell weed, doesn't mean it is illegal, just controlled. Alcohol is legal, but the Ontario government is still going to close down any store selling it without authorization.
Make. It. Simple. Linux Desktop Usability – Part 6
That quote was incorrect. See their later updates. I agree support was misinformed, this is a real issue with YouTube.
This is good advice. We do free shipping once your order is over $x. Interestingly when we email offers that are above x and will attract free-shipping the response is significantly better.
That's why it's extremely important to have unbiased scientific research and try to work on methods that would allow us to discover long-term effects of different factors on living organisms in a shorter time.

A good example is electromagnetic radiation. We know quite well the effects of specific wavelengths at defined intensity on living organisms. Some wavelengths are lethal at certain doses, some seem to have no visible effect. Given how ubiquitous radio communication is these days, one would think it's in our best interests to conduct large-scale studies on long-term effects of the wavelengths most commonly used on living cells. It would be tragic to discover the effects are there but because the related EMR is so widespread it's hard to correlate these factors in the population.
that could pose a problem in some European countries as it is very easy to get a court order (no humans involved, it`s an automated process) to collect the money from you. it would be your duty to prove you don`t have to pay.
Keg trackers keep your beer from going AWOL
Implement or fix basic integration testing infrastructure. It is usually broken or doesn't exist.
The articles states:

>"It's OK to call a pointer receiver method on a value as long as the value is addressable. In other words, you don't need to have a value receiver version of the method in some cases.

Not every variable is addressable though. Map elements are not addressable."

Since everything in memory has an address I am confused by these statements. Does the author mean that "not everything can be pointed to" with a pointer variable in Go?
Apple Maps Van Spotted in the Wild
You don't need 5120 (for 360 degrees on X-axis) x 5120 (for 360 degrees on Y-axis) do you? If you cover 360 degrees in the X direction, then your Y-axis only has to be 180 degrees, because you don't need 'behind you' on the Y-axis as that is already covered by the X-axis' wide 360 degrees. Or am I making an error here?
I can vouch for this. As a freelancer I actually had exactly this happen: I was working for a client with a time-limited contract. The contract expired on New Year's Eve and they failed to renew it so I expected to have been terminated.

One week later they send me an e-mail asking when I'll be back from vacation. They refused to renew the contract (which explicitly said it required a formal written agreement to be renewed) but wanted me to keep working for them. So I went back to them and they kept paying me.

Several months later we had a disagreement and they claimed the terms of the original contract no longer applied because they hadn't renewed them. But my lawyer confirmed that in fact the contract was still valid because they implicitly extended it and the requirement for a formal renewal was invalidated (they failed to provide a new contract so the extension was still subject to the terms of the initial contract even though it had expired).

We didn't go all the way in court so I can't say whether this would have held up, but they ended up reaching an agreement with me where they pretty much gave up on everything except my legal fees, so I guess their lawyer wasn't too hopeful.

EDIT: For context, this happened in Germany.
>The continued decline of standards at a major manufacturer of automobiles

Do you have any data to support this? I would argue that standards are increasing, and that cars are safer and better today than at any other point in history.
> I want to know when PRs/issues to my repos are opened and commented on

I use email notifications for that. I don't think I ever looked at my GitHub feed except by accident.
> very similar

Not really. Chrome uses a lot of processes for isolation. Firefox uses about four so it can take advantage of multiple cores.
I could not find an example on the gibhub page, but here is the timecode from a video that shows it in action: https://youtu.be/oFrTqQw0_3c?t=129
Also: https://magic-wormhole.readthedocs.io/en/latest/welcome.html...

Looks neat.
woof -i <ip_address> -p <port> <filename>

woof: http://www.home.unix-ag.org/simon/woof.html

1. Allows directory upload/download (tar/gzip/bzip2 compressed)

2. Local file server (doesn't go over the internet)

3. Allows upload form (-U option)

4. Allows file to be served <count> number of times (-c option)
Agreed. Plus now many editors obey the same .editorconfig files; and for those that don't, .editorconfig can be used as a reference for developers to configure their own working environment.

I can understand wanting to standardize in a company with a 1000-person engineering org, where maybe it's harder to enforce that everyone uses the same conventions if there's no standardization in tools; but in a team of a few dozen, you should only be hiring people you trust anyway, and communicating with them about why small things like this are important.
When they (the machines) break, a human should be able to override, i.e., I was once stuck in a malfunctioning parking garage (no ability to pay, barrier stayed shut), so I lifted the barrier and let everyone out without paying. This could be illegal, but keeping me in a parking garage without telling me how long it will take is also a crime. Please don't make human un-openable parking garages, ever (meaning: don't let a robot decide whether a human is allowed to leave).
There is a typo in the license text at the first instance of "source code", it is written "sorce".
For some reason you insist on your actions towards party A being dependant on actions of party B, with whom party A has absolutely no connection. I think at this point we should agree that we disagree and part our ways in peace :)
4 Best Gantt Chart Generator for Project Management
EU takes first step in passing controversial copyright law
>Is that a euphemism for “anything the Communist party dislikes”?

You're right in the sense that anything censored in china is tautologically the things the communist party doesn't like.

But the language you're keying into is just the astroturfer borrowing the language that Silicon Valley progressives use to push for their own flavor of "it's OK when we do it" internet censorship.
For I/O and memory bound processes, it makes it worse, saturating further buses that are already saturated. For regular. For CPU bound, it may help or not, depending on many factors, like cache/memory contention, nature of the operations...

Compilation can get boosts because while some threads are waiting for I/O others are crunching source files. Also the variety of computation is high enough so multiple threads don't overlap too much on functional unit usage. If you try to build from a filesystem in memory, you'll find way a less impressive speedup (if any).
German quality I would say.
Curious, why doesn’t your license also exclude regular companies? Many of them act as if they are above the law and destroy the environment while ignoring human rights. Are you ok with them using your software?
You Got This Zine: React Edition
Intel and AMD Reveal New Processor Designs
> That's not racism, that's laziness. Or perhaps just being a bad engineer, if you want to be more cynical about it.

It can be both. An attitude that considers facial recognition software acceptable if it only recognizes light-skinned people is both lazy and racist. Only choosing to test on light-skinned people is racist because doing so assumes dark skinned people are an exception or an outlier, rather than an equally valid part of the set of "human faces."
More realistically they’re going into a shop proposing changes immediately, getting slapped down, becoming disillusioned, leaving, and then trying again somewhere else. Even when people do make changes like this, it’s unlikely they stand the test of time, I’ve definitely seen people’s “pet changes” get rolled back within microseconds of them exiting.
>How is this policy changed from when Obama was in office again? The fakenews that started all this was a few photos from 2014.

Under the Obama administration, families were not separated because the parents were not jailed. The photos to which you refer pertain to unaccompanied minors.

What is happening now is that the Trump administration is jailing parents and removing children from their custody; in some instances, deporting the parents back to Central American without their own children.

This is explicitely a discretionary change in policy ordered by Sessions and the Trump administration. The Obama adminstration did not have a policy of separating children from their families.
Optimizing Performance Is a Moral Imperative
I've seen people refer to bare metal Javascript, which sounds even weirder.
I've been sponsoring a channel for a few months now but still find that youtube runs ads on their videos. I guess the perks are for exclusive live chats and stuff. Still, it's better than not having a sponsorship system.
Also this story linked elsewhere in a thread:

https://www.pbs.org/newshour/show/migrant-seeking-asylum-say...
Please use defer when there is only one code path as well unless it is a hot function and you have measured a noticeable performance decrease.

Code will get changed over time and one code path often becomes two or more. Chances are, the next developer who adds code will not realize that the resource needs to be freed, or closed and simply forgets to add the defer. The only thing where defer really gets into your way is for error handling (because it can get verbose if you handle errors in defer).

In the grand scheme of things, defer is not noticeablily slower.
Recall #2: metal zip ties
So now I need to use this instead of google play music?
As a person working in this scenario I find the biggest issue coming into work on an established code-base is the lack of documentation and a lack of interest from the company's own people to divulge any information about the code base. This unfortunately leads more often than not to the situation you describe, re-written code or projects perhaps unnecessarily separated.
Direct link to the paper: https://arxiv.org/abs/1805.09501

PDF: https://arxiv.org/pdf/1805.09501.pdf
We Designed Voice User Interface for StarCraft II –  What We Learned
Show HN: Lazy array mapping in JavaScript
>There was a defect, they recalled the cars to fix them, the fixed cars go back to customers and the issue they were recalled for can still happen.

Right, it has been acknowledged that the fix did not work. Waste of time and money for everyone involved. How would you like a recall process like this to work? Not everything is a scandal.
Hahaha! Good lord. First I push for a DEBUGGER. Second I demand they test their backups. An untested backup is just a delightful wish.

After months of push back for those two and I've made myself a hateful person to all involved I ask for ALL code to go into repos. Often there is a bunch of "Oh, my code doesn't need to go in, for reasons." No FUCKING NO, your code needs to go into a repo and needs reviewing.

The boss needs all passwords. Okay, not your personal passwords, but if you're not in and you're sys-admin, we need to get into the f-ing box. You can not be the only person with a login. Create more users, give those users permissions. So many companies have one guy/gall who has access to some critical part of the puzzle and no one else knows how to even log into it, let alone all the hacky scripts that are needed to push a change live.

Automatic testing. We almost got there in one company. So close... until one day they ran out of money. We found that an SQL statement wasn't coded right and we hadn't billed 50% of our customers. Ever. No a dime. Not a cent. Accounts never realised. Even in the early days when they only had ten or so customers. The billing record shows they only sent four bills out. Come on people.
Ask HN: If I leave now does my co-founder own my code?
My co-founder (a good friend of mine) came to me back in February with an idea for a platform. He came to me mainly because I'm a coder, and he's not, so he wanted someone to help him implement this idea. I loved the idea that he presented me with, so we joined forces and decided to be co founders of this venture together.

After a few months of working (me on the code, him on... well, nothing really, just asking his friends for advice on business plans and marketing, but he hasn't actually outputted anything yet), I have now come to realize that the two of us really don't see eye to eye on what the platform is about, and I've decided that I no longer want to continue on this venture with him.

We did write up a Founders Agreement (although we never actually printed it up and signed it), and in this agreement, it states that once a corporation is formed then all assets are transferred to the corporation, however, we haven't formed a corporation yet. The agreement also states that if one of us wants to leave before, we should have a mutual separation of assets.

When we originally spoke about if one of us wanted to leave, what would happen, he told me that he believed the person staying should own everything that was created, without any regard to compensation for the person leaving the venture.

So far, I've put in four months of coding work, along with some of my own money in various services (hosting, proxies, buying a domain, etc). If I leave now, I personally think that in this separation of assets, he should pay me back the money that I've spent on this venture, and that he should only get my code if he compensates me in some way (money for four months of work, or a percentage of the company).

I'd like to hear thoughts from everyone here, to see what I should do.

Thanks HN!
I know that is an obvious issue but the reason I even mention ISPs helping out is because video streaming requires a lot of bandwidth.

Micro blogging is something society can easily take over from big corporations because it's basically like e-mail, but even more optimized compared to those old days.

But video uploading and streaming is where bandwidth becomes a major factor, and bandwidth=money.
What makes you think that it'll happen that way?
That repo encourages mindless microoptimization. Don't waste your time worrying how to iterate a slice. Most of the time it makes no difference.
> wild times you’re fearful of are returning

I am not really fearing them for the sake of myself (well, except for the rise of violence/poverty they might cause). I can actually benefit from it myself by estimating what junkies would be willing to pay for and moving my e-commerce business into that direction, like what many are cynically doing now with older women and pet food. But I pity them, would rather see people achieving their full potential instead of getting their quick fix and wasting rest of the day on silly things. I just think by enabling (even if lighter) drugs, it would have profound effect on progress of our civilization, meaning no advanced space travel ("flying saucers"), no more improved physics, no faster computers, because if everybody is happy from smoking the weed, content with their life, why would they want to push frontiers of civilization? And frankly, I don't want to see USA/Europe end up as India, that has strong historic traditions of hallucinogens intervowen with their culture, together with tantric Buddhism suspected as the main reason of their millennium-long decline and abhorrent societal divisions.
The first thing I do is fix bugs. It lets me know the types of problems that come up.
I would stay, lots of engineers dream of landing at GOOG.

Stick it out and see what happens, network, meet people see what team you land on.

Lots of interesting people and projects.

Plus 3 to 4 years of GOOG on your resume is better than one.
This bill pretty much demands that YouTube Content ID like systems are introduced across the web. With the wording, it's better for the site to delete more content on false positives than risk false negatives. All in the name of mighty copyright.

Side effects of these false/negative averse copyright takedown systems can be easily seen on YouTube: https://news.ycombinator.com/item?id=17338700
Using code that I BSD license is not the subjugation of others.
One thing that I find sorely missing in many teams is onboarding documentation. So when you come in, document everything that you need to do (required permissions, development environment setup, mailinglists, subscriptions) and how to do it.