skysight-inc/HackerNews huggingface dataset:
I'm not faulting anyone. Or any of the projects. I'm pointing out the fact that standardization of package version mangement from the package maintainer's side is something the Go community hasn't agreed on.

All your replies describe workarounds. Use a git hash. Use the master branch. I did those. The point is that even if we haven't figured out package management within the software industry, we do have more mature practices than this.

Do I expect the author to tag a release every time they push to master? Kind of actually. It depends on what's going into master. If it's typo fixes. Sure that can wait. If it's major bug fixes, that probably should be a release. If it's brand new features added, then yes! It has to be a release!

Right now, people are treating each commit to master as a new release.

I'm not angry or railing against anything. I'm an outsider who went through a lot of strange things in my first project in Go. I think this line from nlopes/slack README highlights the general package management methods:

"v0.2.0 - Feb 10, 2018

Release adds a bunch of functionality and improvements, mainly to give people a recent version to vendor against."

All I'm saying is that it'll be great if the community does figure this out and settles with a single agreed on practice.

---

One last example:

stretchr/testify is a library I considered using for testing. Their README encourages people to depend on the master branch. And even this PR acknowledges the issues that has caused: https://github.com/stretchr/testify/pull/274 .

I agree that there are workable workarounds. But that's exactly what they are. Workarounds.
Something being formulated exactly 40 years ago in academia doesn’t count as proving its value over 40 years especially given that broad support of the concept is new being supported by golang and at best the marginally popular clojure. The golang faq specifically says that csp is the basis of its concurrency.

Combine those 2 facts & I think it’s fair to say golang is willing to base things (central ones even) on untried ideas, which directly contradicts your stated position which was precisely that no dependency management scheme lives up to the precedent of the other accepted features of the language.

This is trivially proven incorrect via looking at other language dependency management schemes that have much more broadly proven their worth.
We are in for some hot takes over the next 12 months:

- stock price up? Facebook is not dying. It's stronger than ever!!!

-stock price down? Facebook is toast!
gitk 7-8 years ago, Github desktop app few years later. I used version control features in Eclipse and IntelliJ for SVN, but I believe the same interface maps to Git as well.

None of them even compare with Magit. They offer a small subset of Git features - unlike Magit, which gives you almost all of them, + some higher level abstractions (like "merge into"), and you're always one ! ! press away from entering a manual command. Also, the other interfaces I've used were mostly mouse based, whereas Magit just flows. Feels order of magnitude more efficient than anything else.
The bill passed the senate 97-2. This is about censorship and liberals want censorship just as much as conservatives do.

Voting against it:

Sen. Ron Wyden (D-Oregon)

Sen. Rand Paul (R-Kentucky)
This is an example of the strong tendency to blame pedestrians for most to all pedestrian-vehicle collisions. In reality, pedestrians are generally at the bottom of the list for blame, behind even the engineers who designed the roads in the first place.

In this situation, there is no evidence that the pedestrian did anything dangerous. She was crossing in what amounts to an unmarked crosswalk. When struck, she was well advanced in her crossing motion, and there's no sign that she stopped or otherwise dallied in the middle of traffic. The dashcam footage indicates a car some distance ahead: it is not unreasonable that she waited for the car to pass, checked that the traffic was clear, and started crossing.

If you object to the idea that it's an unmarked crosswalk: the median has a paved surface that has no other apparent purpose than as pedestrian walkways, and is otherwise inaccessible to pedestrians except by crossing the street at that point. I would not be surprised to find out that the crossing time at the light is insufficient for anyone other than a fit adult walking briskly. For someone walking at a much slower gait, it is actually safer to cross at a place with a very ample pedestrian refuge. Indeed, the presence of the no pedestrian signs actually suggests that the crossing point is more useful than the "legal" route, and quite possibly safer too (given the tendency of many DOTs to consider road improvements only on the basis of vehicle efficiency, even to the point of active hostility against pedestrians). If that crossing point is fundamentally dangerous for a pedestrian, it's not the pedestrian that is to be blamed, it's the traffic engineer who built a deathtrap.
Windows 10, of course, gives you no choice but to install new versions immediately (besides enterprise deployments, of course). Apple's updates are getting sloppy, but at least they're optional.
Book review: Formalizing debugging
With retargeting being rampant, so much talent locked in adtech industry that's still growing strong and keeps innovating new ways to hurt other people, I'm not sure we're better off.
Thanks. This makes sense then. Why did they do this?
Turning Scientists into Politicians
Start-ups suck. I guess they're ok if you're really motivated, and I spent some time doing that, but I much prefer easy corporate 9-5.

Sure I'm not changing the world, but I get paid a fat paycheck and get plenty of time off to use it.

Startups expect you to buy into whatever promise they're selling, while corporate knows you're there for the paycheck and that you'll leave if they piss you off, so they generally treat you much better.

I've hired so many people burned out from startups and looking to take it easier. It can be good experience, but it's easy to get burned out after even a couple of years.
Any pointers to "all the scummy things"? Or even some.
To everyone who is saying "What's the big deal? Wasn't all of this obvious and well known?" - ask 10 people you know who the parent company of WhatsApp and Instagram is (and throw in an irrelevant app in there just to make it less predictable). If your friends list is across a reasonable cross spectrum of age and job titles, I am guessing not more than 2 of them would know the answer. Or, if you want to make it a little more humorous, ask "So what do you think of the recent Facebook scandal?". At least a few of them would say "Oh! I don't use Facebook anymore! I only use WhatsApp"
It isn't the default version because currently it can't be booted from.

ReFS is a pure storage-style File System, and it's been full of headaches since release for those trying to use it as such. Comparing it to APFS isn't really reasonable as they're meaning to accomplish two different goals both systems. (Keep in mind, some of the bugs that ReFS had included silent corruption on files over 2 TB, which is kind of important for even the upper-end of the small business spectrum when it comes to data. [1] Even with that many technical previews and idling in beta for many iterations, they missed a pretty big show-stopper for ReFS, which has no built in volume repair since it's not supposed to break. (To clarify, there is Integrity Streams, but it's more that if you still see corruption with Integrity Streams running, MS has no more tools in its kit to assist)

I get what you're saying, you don't want to watch a FileSystem do the 200 meter, you wanna see it's averages across several marathons, and I agree. However, what is important to take from such an install base is that so far the reports have been embarrassing implementations of stuff around the filesystem, not the filesystem itself not doing what it should. The fact that users aren't howling about data silently corrupting or extreme system slowdowns is a fairly good portend thus far, Apple's sloppiness on the surrounding code not-withstanding. APFS being stable doesn't excuse the rest of Apple's mistakes, but I would say separate the two; it's pretty clear APFS was a pretty important project for them, and it's clear where their attention was.

[1] - https://blogs.technet.microsoft.com/filecab/2017/01/30/windo...
"What are these 'car' things? Do they really offer new features over horses? Isn't that just a performance improvement?"
> Chances are it'll be cracked sooner rather than later, but installing a custom ROM[2] is difficult enough as it is

Not permanently - the "Google Services" layer is continually updated and any crack would be the beginning of a cat-and-mouse game.
> Fedex has 14,500 trucks [0]. That will put tesla's at .13% of the fleet

Do we know what fraction of FedEx’s annual truck purchasing this order represents? Fraction of flow is a leading indicator fraction of stock (which you helpfully provided) [1].

[1] https://en.m.wikipedia.org/wiki/Stock_and_flow
I could be wrong but I do not think dm-crypt supports CLI passing of the passphrase. It uses interactive prompt only.

https://wiki.archlinux.org/index.php/Dm-crypt/Encrypting_an_...
Unit Testing Asynchronous Code
Netgate router board with a mSATA drive and PFSense for the router. Ubiquiti APs for wireless. Run the Ubiquiti unifi software from a Docker image on your workstation or home server. Cisco SG-nnn series switches.
I admit I stopped reading halfway through, but managed to scroll to the last paragraph.

This article is a dance through many important topics in a AV. Yet, it fails to actually answer the "Why collision avoidance is harder fo an AI-based system" question, really. Some arguments argue that systems with a smaller scope are easier, systems with a larger scope are more difficult, it brings on arguments about determinism in decision making. It brings on sensor sets, neither is really about AI or hand-crafted rules, but about problems inherent to robotics as a whole. Again, it is a fine example why the therm AI is useless and harmful for discussions, as it blurs what is talked about considerably.
An id verification/kyc tool required before doing things like tweeting or posting.
It's more like an opium war thing, like how did we let this company get this level of power over regular folks? and how do we respond as a society?
I don't agree with this particular law, but "money exchanges hands, so it's okay" isn't an excuse for prostitution. We can build a society where women prosper without being subjected to institutional rape.
Problem with OpenWRT is that most people run it on garbage consumer-grade hardware.
Seems more of a hindrance than a help.
Agreed. The documentary about him is heartbreaking and terrifying
> You know what they say though, once is a mistake, twice is a habit.

This line of thinking might end up with more people dead by delaying the advancement of SDC's.
Where are you getting 400 mile range on a semi towing a load coming from 30 minutes of charging?
>having a second system running that can't coordinate with the self-driving system

... is called redundancy and is the basis of building mission-critical, safe systems.
Just imagine one day, some algorithms completely take control of/help us decide what we eat, who we date, where to travel, who we talk to or make friends with, what job offer to take, what subjects to study in school, what startup ideas to invent.

Then imagine that 100 year later, the original developers of these intricate algorithms retired, passed away, complex system got maintained by automated tools and programs, and the outcome of these algorithms become more and more obscure.

Eventually, the complex machines and A.I. algorithms will be looked as mysteries to our grand grand grand children and they will study them as we're studying nature today..
Yes the language clause makes no sense to me. If we add French to support Quebec or Spanish for S. America, we can now be roped into an EU regulation?
A friend of mine had this idea that there's a path towards Facebook's AI learning to actually kill people. If they take a certain approach to machine learning (which they may or may not), the following could happen:

A machine learning algorithm might notice that when someone commits suicide, there is an uptick in activity on Facebook that follows the event. It may determine, then, that a "suicide" event is "good".

If they try to use feeds to drive more long-term site activity, the algorithm could learn a correlation between certain types of feed posts and suicide. In other words, if a user's feed starts to look a certain way, they will be more likely to commit suicide. The algorithm could then see this as "good" because it is also related to the spike in overall activity, and promote these kinds of feeds.

It then becomes a feedback loop where the algorithm is triggering people to commit suicide.
AI Plays First Person Shooter – Are We Training Terminators?
> If you object to the idea that it's an unmarked crosswalk

I do. I've never seen another crosswalk with a "no pedestrians" sign.
Probably more a proof of concept than PR function. Stress testing these trucks will lend great insight into their practicality.
College Students' Financial Aid Funding Cryptocurrency Investments
Article about interfaces and geospatial user data
I was wondering about that too.
Genes and backgrounds matter most to exam results
Black mirror season 4 episode ...
Why are people surprised by all this? I am seriously confused. We know corporations do this. We have protested about Big Pharma, Big Oil, Big Tobacco, etc in the past. Why are we surprised Big Tech is doing the exact same thing?

A lot of these tech companies had revolving doors with the ruling administration of the country for 8 years. They have been deeply embroiled in politics for decades. Ironically, Microsoft circa late 1990s serves as a great lesson when you don't have a revolving door with politicians. In my humble opinion, Shkreli is another example of people who didn't kiss the Godfather's hand.

If you got duped by "Don't be evil" or the other "make the world a better place" propaganda by these tech companies, some of the biggest companies this world has ever seen -- then that is on your ignorance. I don't blame Big Tech at all. They will (and should) use the same formula as the other Big Corps for their own self interests. That is what our system requires of them, for better or for worse. We as citizens and consumers should have been vigilant. And to be fair, many on HN have always been vigilant about Big Tech.

In my opinion, people have no right to criticize FB or Google today if they did not feel a chill run down their spines after Snowden's leaks or after AaronSw's death.
> Are the employees immoral? Not from the perspective of the family they support. And whose opinion is more important? The family’s. It’s pretty simple that we cannot expect individual decisions to compete with those of the profit-motivated companies they work for.

We could expect more on a social level, though.

I still don't fully understand how did we get to the point when marketing became a respectable occupation. Something young people dream about being part of, when they learn to be a graphic designer, or a programmer, or a media person. I guess it's the consequence of how much money the industry makes.

But looking at it from the top, we're literally celebrating the profession that's meant to exploit and hurt other people. If I came to you, as a friend, and did to you what half of the adtech companies do to people at large, I'd get - rightfully - punched in the face. And yet we tolerate that happening at scale.
How’s that Takata airbag treating you?

Hope it’s as reliable as the acceleration is “unintended”… http://www.safetyresearch.net/Library/BarrSlides_FINAL_SCRUB...
My tiny company got dozens of applications just from an HN posting. If you place your ad on multiple job boards, then 1000 is a conservative estimate of how many applications you will get.
The most frightening thing about the data Google collects is location history. It was a real wake-up when I realised they use that data to map real life social networks. They know everyone you've bumped into every day, how long you talked to them for, who you've had a one night stand with. Your daily routines, who your friends are, and more, which all can be discovered just by analysing location history.

Them knowing what your favourite coffee shop is or where you work and live is just the tip of the iceberg.

I used to be a very heavy and trusting Google user. It started to get a little bit uncomfortable when I noticed an alert on my phone notifying me that there was a restaurant nearby that I might like to try. It occurred when I had 30-40 minutes to spare, it was a restaurant that indeed looked interesting to me, and was within a 5 minute walk. Yes that's useful but my conclusion was that this company knows way too much about me. It didn't make me comfortable when Google alerted me about flights I never explicitly told it that I was taking, and offered suggestions about how to get to the Airport that suited my routine.
The intentions of the developers are good, but just try getting full kernel level documentation out of a company like Broadcom.
Tracking each area of Google maps I look at was surprising.
Unlike Uber, Waymo has always said they do not believe (based on data and experience) "safety drivers" are a realistic safety measure, because normal human beings do not have the ability to concentrate hard on a task for 8 hours a day that they have absolutely no control/feedback upon.

If this is not obvious to you, you have never tried doing such a task. Try it and you will change your mind immediately.
From my understanding, the requirement for artificial sounds when reversing already exists for big trucks and haulers, regardless of the type of engine inside, for the safety of pedestrians. It's the quietness of small electric vehicles, like cars and SUVs, that prompted the requirement in consumer vehicles.
Any ideas how to detect passwords in logs?
Stock price or seizure of documents?

Not implicated in interfering with a French election? Stronger than ever!!!

Called to testify before the House of Lords? Facebook is toast!
95% - erring on assuming Uber has driven more miles than they probably have.

https://news.ycombinator.com/item?id=16621118
Like Tesla is doing?
To the nontechnical we’ve already built god. A fav anecdote of mine is somebody once asked their Lyft driver how their day is going. And the driver replies: I have been blessed by the algorithm. It brings me much rides.

If you have no mental models of how these things work, they may well be gods and the people who make them may well be high priests performing mysterious incantantions to bend the gods to their will.

Kinda scary.
Anyone have ideas how to detect passwords in logs?
iCloud and Google contacts are explicitly for syncing contact information. This is what one expects when using these services. Syncing with iCloud is optional. I not familiar with Google Contacts to know the details.

TOS for games and social networks like Facebook may mention they access this information but it's not their sole purpose and users are may be surprised this is happening.

Also, at least in the case of iCloud, contacts data is encrypted in flight and at rest. Apple doesn't have access to the data, and can't be shared with authorities even under subpoena.[0] Again, I don't know the situation with Google Contacts. I agree that the situation with games and social networks is much more problematic and something to be concerned about.

Yeah, there are definitely concerns when storing information on others' servers, but it's also important to weigh them appropriately. That said, depending on your level of paranoia, you might not accept anything anyone says, and that's your choice.

[0]: https://support.apple.com/en-us/HT202303
Lost it at:

"You should follow me on twitter here."

No disrespect to Aaron.
> From what has been released so far, this feels like a case where a human would have had a high likelihood of doing the same thing and would not have been at-fault in the collision. But self-driving cars have more sensors and, in theory, more capabilities to prevent something like this, and we absolutely should expect them to do better.

The footage was artificially darkened, or it was extremely crappy dash cam or both. I suspect Uber just tampered with it (to get some sympathy) Someone posted a footage from that place few days later and that is very well lit road. On Uber footage you can see lamps on the sky, yet it is very dark.

Also note this dashcam is not what the car uses, and the car is also equipped with LIDAR so it should be able to spot pedestrian even in pitch black.

> As self-driving cars become more prevalent, things like this will happen and it will be tough to walk the line between over-reacting to every incident and killing progress in this area and designing safe cars that don't make the problem worse. I think it is prudent to have Uber stop testing on public roads until they can explain how this happened and how they can keep it from happening again.

Your are missing the point here. Preventing accidents like this should be thing that AI would excel at, even today.

The fact that this failed means that there is something seriously wrong with how Uber is doing it.
Facebook has nothing on Google.
It doesn't even need to be edited to be misleading.

Simply taking a crappy dashcam video with low dynamic range suffices; it will make an illusion that anything not directly in the headlights of the vehicle is invisible.

I don't know how people can believe a single word of the early official statements which claimed that the victim "suddenly" appeared in front of the vehicle. The problem of "it's too dark to drive" has been solved a hundred years ago with the invention of headlights.

Here's an experiment anyone can try: turn on the headlights on a dark road, and see if you really see nothing in the lane to your left (driver side). Whatever you do see (which, under normal circumstances would be at least three seconds worth of road ahead) is the way in which the released video is misleading.
Several comments here making comparisons to human drivers. As if autonomous cars are ok so long as they are at or below parity with humans. This is statistically true but a complete misunderstanding of human nature.

Human risk tolerance varies drastically depending on control/participation. What is the acceptable casualty rate of elevators?
There are many complaints Facebook suppressed speech by political groups [1]. Twitter is known for suspending accounts for political speech they deem unacceptable. Google was recently observed ham-fistedly removing search results about guns from Shopping, which was discussed at length on HN and the hilariously incompetent way it was done was source of much entertainment. Google is also pushing out gun-related content from Youtube.

[1] https://www.dailywire.com/news/28313/study-heres-proof-faceb...
They'll send you their 2016 election picks any day now, watch out!
How do you install LineageOS on a random Chinese android device? How do you find the builds? I guess LineageOS only supports a handful of devices. Just curious about the process. I might as well start doing the same.
Hahahahahaha. All those doofuses who hate the Google brand still end up reading articles on websites that pay some company that nobody realizes is a Google subsidiary to manage their ads, and they click on those ads.

If that's not a strong moat (in the morningstar financial sense) I don't know what is!
Atomically thin LED opens the possibility for invisible displays
Pretty sure this is not the full info that Google and Facebook keep. For ex, FB tracks most viewed profile by user and is accessible to employees who work on munging data.
Not revealed in any Facebook dataset that you could request and download from the site.