skysight-inc/HackerNews huggingface dataset:
It'd be helpful for the people in this thread to see your YouTube and Github to support your claims.

We'd like to understand your motives and the veracity of the veracity of the testimonial you're providing.

> No. The major rift in all threads like this is a difference in opinion about the primacy of credentials. I

You responded to a thread about the age of your HN account as a bona fide. (https://news.ycombinator.com/item?id=14520857).
Yes, definitely you can shard your filesystem however you like or mount any remote system locally if thats what your asking.

There is currently a little research into what it looks like to expose something like a webcam as a file and how streaming interfaces look in the system, but, the client to stream the webcam file is a little hacky still.
Heroku to switch to Python 3.6 as default, not 2.7
The amazing thing here is that this whole miniature economy was resting on a premise that absolutely could not work, since the bookmarked links were getting marked as nofollow and were therefore 100% useless for the purpose of generating Google-juice.

From the reproduced ads, it looks like at least some of the sellers of spamming services explicitly marketed the resulting links as "dofollow" -- i.e. not having the nofollow attribute applied. But that's an assertion that even the simplest fact-checking would have knocked flat, so you have to assume that the only people who would buy the service are people who are either too clueless or too dumb to investigate whether it actually did what it claimed to do before buying it.

(Which is a testament to just how many clueless and dumb people there are running around out there, I guess.)
I'd add my experience. I filed a support request about missing coins last month, and more than a month later, just as I was about to give up, I got a reply, with everything sorted out. So there's that.

Looks like they're receiving many support requests because of everyone getting in because of the recent bitcoin price surge. It's not excusable, but there's some reason as to why this is happening.

Their twitter support is worse though. Didn't even receive a 'We have received your message, please wait' message. Just plain ignored.
On raising gritty kids
I picked it more as an example of a company that goes to great lengths to maintain its image and quality. And one which I think reasonable people could understand why they choose to defend that image in court if their products were used in a way that could damage it.
"Then add a column populated with a UUID (perhaps as a trigger on insert). Within the scope of the database itself, relationships can be managed using the real PKs and FKs."
That would mean doing lookups by UUID, which is /really/ bad for performance. UUIDs are evenly distributed, so index caches are rendered nearly useless.
With sequential keys, and access patterns that touch mostly new data, all you need to find the row is likely to already be in RAM, no matter how many rows you have. With UUIDs, you'd end up doing random I/O. Might not sound like that big deal to some, but we got a 3x overall throughput increase in one of our apps by switching from UUIDs to sequential ints.
Not following/having a proper exit procedure for employees with a lot of access is being negligent. Wiping servers of your ex-employer out of spite is criminal (and being pretty bad at that whole being a human thing).
If the background check was done on you, I believe they have to provide a copy of all the data they received if you request it.
There are couple out there, summarized here [0]

- compressed air cavern

- molten salt

- regenerative crane

- pumped hydro

- inclined rail

[0] https://www.nytimes.com/2017/06/03/business/energy-environme...
One such threat is enumeration. Consider the problem of sending a link to a document in an email. Often, you want this to be a shortened link because reasons (tracking, revocation, etc). If your link shortening scheme uses integers, it's easy for the document to be distributed to unintended recipients.

This is why most link shortening products use long random strings, and the ones that don't are shamed into doing so [1].

[1] https://www.wired.com/2016/04/researchers-cracked-microsoft-...
Yet another Ruby-based solution?!
I was never at that level but still was very interested by your selfless work on OpenDylan. I was going through a Lisp adoration phase (not that it ended, really; one of many cycles I have) and found Dylan as "Apples prescient Lisp without parens from the future" elevator pitch and was surprised its tooling was better on Windows than Mac, basically because of you driving a very smally community of volunteers.

Perhaps I need to take another look.
This is great. I've always thought intelligence can only be defined as an emergent property of self-replicating systems operating under stress, and this provides a good framework for that "stress".
Nestle has the single word "wonka" itself trademarked, so you're going to need a better example.
Please, if you're going to make broad, sweeping, bold statements, back them up with something. Provide us examples, screenshots, something of substance for us to respond to.

Everything you've written so far is devoid of substance. I want to respond to your claims but I can't because you've given me nothing to drive the conversation forward with.
It looks interesting. I have not tried it yet, partially because of the binary format.

Is there any documentation or user manual?

Which version control systems it can work with?

Can it handle multiple repos?
I'm sorry but this is useless pedantry that adds nothing to the discussion.
Visual Studio crashing or hanging because of a bug in parsers or plugins is always annoying.
I remember hearing a bunch of initiatives and plans to keep Android phones up to date over the years[1]. They all quickly disappear and a year or two later there's some new plan. There has been signs, but financial motivation and followthrough is missing.

[1] http://www.androidpolice.com/2011/05/10/io-2011-android-alli...
That's a huge reason. Look into the declining total % of bitcoin and increasing % of all the other altcoins.
Why would you format it as a UUIDv4 instead of just leaving all bits intact?
The real hero.
I often hear "You weren't a CS major?!?!". My common response is "You were?!?!".

I worked in finance as an equities trader for 6 years before taking a boot camp and switching over. I was heavily involved in hiring while in my prior role.
One thing I found is that I was drastically more inclined to hire the English major over the Finance major. If they've managed to overcome the commonplace cognitive biases that work against them, chances are they are more intelligent/hard-working than the relevant educational background.

None of this is meant as a slight to CS grads, I'm simply pointing out the somewhat irrelevant dependence on an undergraduate degree. Technical mindedness is much more important than a 4 year rubber stamp.
Yeah, I agree. I went into the Inspector and added "margin: 0 auto" as well as "max-width: 800px" and I was happy.

I prefer understyling to overstyling, though.
Why not? I'd argue that a single open source standard would spur development of new features, performance enhancements, and bug fixes at an incredibly fast rate.
This article is terrible and not fact-checked. The Chinese just built a telescope bigger than Arecibo[1], and the 140 foot telescope in West Virginia used to be used for SETI before it was essentially retired... in 2001.

1: https://en.wikipedia.org/wiki/Five_hundred_meter_Aperture_Sp...
Yeah, if you go and ask customers, there are a lot of things people will say they want -- but only a few they're willing to pay you for. My rule of thumb is that if the problem is in the first category, it's a feature of a product. If it's in the second, that is the potential product.
One should read The Nature of Order by Chris Alexander and / or The Timeless Way of Building
I bring up children in almost every interview at some point. I want to subtly hint as to where my allegiances lie. It's better when my son has to come home sick from school, and my wife is in some other part of the country.
I wonder whether it's actually good advice to hold the handrail when using stairs. It may reduce the risk of falling, but doesn't everyone dragging their hand across the same bar transmit a bunch of germs?

What I tend to do is hover my hand over the rail, without actually making contact unless it's necessary.
Damn, they are fucked. How could people trust them any more???
You are completely correct. Same with some other common products too. You can "own" all the uranium you want, but as soon as you make one little nuke the government gets all up in your face. It's annoying.
The article does not prescribe techniques to fall properly.
This is way more like throwing away your old roommate's belongings because they didn't change the locks when you moved out. Anyone would take a $20 bill on the ground with no way of knowing the previous owner. Not everyone would maliciously destroy someone else's property just because they had access. Yes, current admins could and should have done more to prevent this. However, this goes way beyond opportunity and firmly into malicious intent.
I've found many have made the reverse argument, I assume for write-heavy loads. With incoming new UUIDs likely being on different pages, any locking within the DB is likely to be uncontended with a UUID key. Most people's RDBMS use cases are read heavy anyway, though, so it's usually better to have sequential (clustered) keys.
Producer at a game development company. I love tech. I love business. I come across a lot of content I care about despite my lack of programming ability/knowledge.

I love HN for its general disdain for trolling & fluff. People are generally really respectful of each other around here too!
Right, and none of the drawbacks are relevant to toaster-oven or parachute use.
Another alternative to avoid guessing is to use randomized 64-bit integer keys. You still risk collisions over sharding/replication, but only if you truly have a lot of data. You potentially lose some index performance but it shouldn't be any worse than with guids. If you really need the full size of a guid, just use them for the key. I don't get the rest of his argument for hiding internal surrogate keys.
Maybe it's the intensive labor that made them valuable in the first place, as signifiers of wealth. Now that intricate details can be mass produced inexpensively, minimalism is in vogue.
This applies to social media as well. It's so easy to compare your own social life to the lives of all of your friends and acquaintances put together. In reality most people live rather boring lives punctuated by a few interesting things here and there.
I'm sitting in Toronto, and am in the process of getting my Canadian citizenship. One of the things I was looking forward to was getting a Canadian passport and having easier jaunts in to upstate New York for Trader Joe's runs.
What I was hoping the article would go into a little bit more depth in is how they wrapped their heads around the "Redux" pattern of organizing your application to this much more component-centric declarative style.

With Redux, you are encouraged to do a lot of the app heavy-lifting in action creators. But with apollo-react, all of that data-fetching is happening on the component itself and is driven by the components own needs. The actions dispatched by apollo-react client are pretty generic, and I've found it difficult to use them meaningfully in my own reducers.

In other words, I can perfectly see how the author was able to drastically reduce LOCs, complexity in their app, etc. I still cannot fully see how that architecture is compatible to current Redux best-principles (which to have served me quite well so far).
Yes, that's what I mean. Kubernetes is probably overkill for small side-projects.
Granted, Jira ends up costing way more than $24,000 yearly, because all plugins need to be purchased for all users, and Jira tends to require employing at least one full-time admin. All-told, it's more in line with a few hundred thousand dollars yearly.

With that said, $1.2 million for 2,000 users yearly for a code-search tool is some pretty insane Kool-Aid pricing, and it prevents me from even recommending it to my bosses - I'd be laughed out of the room.
As crappy a job as it is to think about, start planning now. Have a checklist of everything everyone has access to. Have a procedure in place for what happens upon termination.

I worked retail to pay for college. Could always tell when a manager was getting the boot; they'd order new cylinders for all the doors. You kind of have to have that plan in place in IT too.
As a data analyst, I find myself coming here for the interesting articles and comments too. I agree that a filter for non-programming articles would be hugely beneficial for those people in the community that do not program or those that are coming here to take a break from their general work schedule.
Pardon my ignorance, but... why would Trader Joe's have a problem with their products being resold in Canada if they don't have a presence there? Does their parent company have a competing brand that sales are being cannibalized from?

From my perspective: every product sold in Canada was purchased in the U.S. so... if anything, this Pirate Joe fellow has provided additional sales for Trader Joes and proved that there is demand for Trader Joe's products in Canada at an incredible 40% markup!

If they're not interested in servicing Canada, would it not be to Trader Joe's advantage to enter a formal franchising or wholesaling agreement with Pirate Joe?

There must be more to this story in terms of Trader Joes objectives as opposed to Pirate Joe's methods or the legal proceedings.
> I don't know how they get away with this behavior.

They followed PayPal's lead.
afaik, he was not sued in canada.
I remember IBM having a contract with Intel to allow other chip companies to make x86 chips in case Intel could not keep up with demand.

QEMU emulates X86 chips as does other emulators. I wonder how those are effected?
sounds like the author thinks "uuids are a pain" and wants the benefits of them but with a smaller representation. but doesn't provide any reasonings why uuids are a pain other than not being able to remember them or say them out loud. these are not things anyone does with primary keys!

you'll never say this out loud : 7383929. you may be able to remember it, maybe. in a uuid you'll match the last few and first few letters just as fast in your head

uuids are fine. sorting is an issue but at scale (the entire point of this article) how often do you need to sort your entire space of objects by primary key? you'll have another column to sort on

hiding primary keys and having 2 keys seems like a great way to make all queries and debugging 2x as complicated
Very cool! Have you found any other online communities that share that respect and lack-of-trolling?
What? No! Bitcoins Exchange. Can't you read??
Yes. This particular line is the spin flip transition: https://en.wikipedia.org/wiki/Hydrogen_line and is low enough energy that cool clouds of molecular hydrogen emit it. And that's why radio astronomers frequently observe at this frequency.
You can make one of those by programming :) Jk jk, I don't even know how to do that myself. I am a very novice programmerbut mostly - 3D artist who comes here for these same reasons. Good comment threads are extremely rare these days
Expected to see an article about the development of modern Go the board game theory after the advent of AlphaGo and AI generally. Got disappointed. Happens every time :(
If the ID is legally protected information, like HIPPA or FERPA in the US, then "guessable" is an issue.
iptables is the standard currently, but I'd suggest learning nftables. nftables is meant to replace iptables everywhere.

It might take time for it to gain the same usage as iptables, but it is currently a drop-in replacement for iptables on many distros. Relevant discussion here:
https://news.ycombinator.com/item?id=14286016

Also: https://developers.redhat.com/blog/2016/10/28/what-comes-aft...
Maye the under 30's got out of bed because they saw someone worth voting for (for a change).
What's the Chip and Pin interface? How does it vary from Chip and Signature?
Is there an auto-incrementing version of this? I'm trying to implement a time-series database and can't find a suitable method of generating incremental UUIDs.
If you are using spring (or any of the less cumbersome DI frameworks) this is exactly true. Generally in Java DI frameworks you make a bunch of factory methods for your logic classes(this may be magically done through annotations). A singleton in this approach is just a factory that always returns the same object.
Google already has requirements that if you don't install their Google apps and services, you can't get access to the latest versions of Android. They could simply withhold recent versions unless organizations meet these requirements.

There would be nothing stopping companies from using older versions of Android, however.
Yeah I'm having trouble understanding why you release this or even use it in production when the underlying framework behind it isn't fully-baked yet? I've been messing around with the alpha bootstrap and there are a number of issues, the beta version should be launching soon: https://github.com/twbs/bootstrap/milestones
Not all "UUID's" are distributed evenly. This is mentioned in the article.
> With Redux, you are encouraged to do a lot of the app heavy-lifting in action creators.

I've seen/learned quite the opposite: do as much of the heavy lifting in your _reducers_ as possible.

Lighter actions (that more closely reflect the _cause_ of a change in your app -- not the change itself) tend to lead to less-tangled code.
One aspect of living in very old buildings in Europe (buildings more than 150 years old) is that no corner is 90°, no ceiling is completely flat, no door is standard size.

This makes for very cosy flats which are very much liked and in demand. It also makes for very good acoustics, unlike modern flat and hard walls/ceilings.

And yet people in charge here still build "modern" buildings, even when we have known for the past 50 years that this kind of building never make people feel part of a community, which is so important for society.
Yeah, that could become legally awful. Which is appropriate; it appears $admin ruined a lot of people's days.

I suspect that person will soon have a fair amount of time to decide on what new career to pursue to pay down the fines when they get out...
Really? That sounds like a tremendously stupid design.

But even with that design, you'd expect VARCHAR(36) to have space for 36 ASCII characters, not 9.
Background checks don't stop things like this. The problem is you have to hire trustworthy people in these positions.

Regardless of what crime they may (or may not) have made; you are looking for the person and what they do. Not what they did.

This is a common problem; we look at the past a bias of the future. Life only works out that way if the person is too unwilling to change; and that again is something you should look for in the hiring process.

Lastly; hiring ex-hackers isn't a bad thing. Caring about a background check when hiring an ethical hacker or someone who turned their life around; only shames them and pushes them back where they came.

So be careful or you only end up criminalizing being a criminal.
Thanks for sharing. More evidence that power lines should be under ground.

Can you really not fly your drone "around people"? I thought you could fly in parks.
Show HN: Argskwargs, flexible python lib for positional and keyword arguments
I've encountered many companies that are scared of lawsuits from bad references so responses, mandated by HR, are often limited to employment dates, and other very generic information. The mentality is, that person isn't our problem anymore, let someone else deal with them.
I also said 'I don't want to make this about DevMtn but about HR' because I'm trying to move on and start over. I'm getting some help from a support group to leave Utah in the rear view and try one more time but with a clearer mind and stronger will.

Can you imagine trying to escape poverty, moving 2200 miles from home with the hope of starting a new life only to see it collapse like it did? That's a pretty traumatic thing to go through, especially with no friends/family in the area.

When we were in Moab, all I could think about was coming back and starting my project. That was what brought me to Utah. The kid who told on me went through my room when I was in Moab, I know because the cop couldn't find any weed so he left my room to talk to him again. I heard him whisper to the cop, 'check the closet, in the suitcase, outside pocket'. Another student there advised him not to call the cops for something so small and petty. He did it anyways He ended up kicked out himself for God-knows-what. It was a very traumatic experience, a wound that still stings no matter how much I try to forget it.

I'm sorry if it seems like I'm trying to sabotage your business, that is not my intention. I'm a college dropout, first-generation American trying to escape poverty. I hope there is a day in the future where my 14 month adventure throughout Utah will be seen in only a positive light because of how much I learned about life out there but it can't happen until I at least make some progress towards my original goal of being able to build what I dream.

Anyways, to make things right I'll drop this whole experience and let it go best I can. The biggest pain for me was my roommate, who seemed to have issues with everyone there but one person. I understand you had no control over that, so I forgive DevMtn.

Sorry again, I'm just struggling to keep my dream alive because it seems like there is a plot twist every time I make a few months of progress.

On the bright side: I've learned how to live through another form of adversity. If all this doesn't kill me, it will make me stronger when it all comes together.
Maybe a chosen value such as "2100-01-01 00:00" could work.
I obviously can't comment from Trader Joes perspective, but did work in food safety for awhile so I can comment from that perspective.

The problem I imagine they have is that someone is selling Trader Joe products (with their label) after handling it themselves, and often having random Craiglists employees handle the items. Prior to this, Trader Joe's (or companies hired by them) are handling the products.

Imagine someone begins tampering with the food items and a few Canadians get sick or injured. This might prompt a recall of all Trader Joe's cookies, not just the ones imported into Canada for example. The FDA wouldn't be able to say that the tampering happened after the products were purchased by Pirate Joe's. The same argument applies to temperature sensitive products as well.
I'll admit, my tone might have been tad overly poisonous (too much internet for me..).

I'd agree that defending against malicious admins is really difficult. We have really little context to go by here, but I think there is important distinction to be made if the malicious actions (planting backdoors or whatnot) were done while the malicious actor was still employed or after their employment was terminated. Proper exit procedures protect against the latter, but generally are not that effective against the former.

> but in the end humans make mistakes

And it is useful for us outsiders to highlight the real mistakes so that we can learn from them, because that is really the biggest value of stories like this for the majority of people who are not directly impacted.
What I love about the web is that you can just right click and view source. See something cool ? Just click and see how they did it.
> Coinbase has the worst customer service EVER.

You clearly weren't a customer of Mt.Gox.
#!/bin/bash
echo -n $1 | md5sum | awk '{print $1}'