skysight-inc/HackerNews huggingface dataset:
What character encoding do they use? ASCII is 7-bit, all those characters use 1 byte in ASCII, and of course email addresses were originally (and until recently?) restricted to ASCII.
It's fine if all JS is disabled using uMatrix
Bricking the I(di)OT(ic) Components of smart devices as a service.

Lets just stop calling it ransomware- and lets just call it Outsourced Planned Obsolence.
So your point is that, because Comcast didn't protect their trademark when someone registered fuckyoucomcast.com, it's hard for them to protect it when someone registers comcastroturf.com?

That's the point of trademark lawsuits. If you don't defend your trademark, you lose it.

But the domains are different. "Fuck you Comcast" is a message directed at Comcast. It doesn't modify the name and nobody could confuse it with Comcast. "Comcastroturf" is a play on Comcast's name. Someone who doesn't know what "astroturf" means could mistakenly associate it with Comcast.
> A better idea is to change our laws...

Oooookay, sure. We'll get right on that one. In the mean time, I'll take a technical solution.
You're right, the innovation is however the transfer of ownership without a trusted third party.
The argument is not that everybody sees the same value in everything, but where that value comes from. I think the value of the food comes from the food (to the extent that somebody eats it). I don't think it comes from a thought.
Show HN: Travelers will find the place to meet locals and work as a teacher
Rebuilding Slack’s Emoji Picker in React
Fidelity CEO Talks 'Love' for Bitcoin, Why Blockchain Will 'Change' Markets
The value for that speciffic food is nil (for you), but food in general is still valuable and has intrinsic value. There are people alergic to peanuts but peanuts still add value and nurture for lots of people.

Regardless, I fell like you're begging the issue. Not all value is relative, some thing are more practically valuable than others and sone, if you look at them objectively, are almost worthless.
We're making the web worse
If anyone wrote that as a story, any editor would have insisted that the protagonist's name cannot be "Login".
Spotify may not be the best example. They started out with pirated music without the approval of the record companies and then later cleaned up their act. But they are not douche bags like Uber.
Go and register CocaColarky.com, put up a site about how much Coca Cola sucks, and tell me how that works out for you in court.
What we learned doing 3 pivots in 18 months
Yup. And we won't be. The porn industry already uses such systems to keep porn addicts on the site the whole day just clicking away like trained chimps.
Adding an IoT Dimension to the Tour de France
I hope this dies in its current form because:

0. It's self-promoting a panacea "fix" as a product at the wrong level of abstraction.

1. Protocols and standards exist for interoperability.

2. Tries to rebuild everything (supply- and demand-sides) while fixing very little.

Fix what's here and now for the benefit of everyone with a migration path, not for the benefit of a few in a temporary, constrained, arbitrary way divides people similarly to the way Facebook tried to foist another internet onto the third-world.
:-/

What we really need is plausible deniability - if they don't know you use 1password, they don't know to ask for it.
I think surge pricing would probably prevent that from happening in practice.
What is counterparty risk?
In many cases it's about exporting cash.

A young Chinese business dude bought a vacant 20 story former bank headquarters last year in my city to supposedly convert to condos. Nothing has been done there -- it's just a way to park money out of the hands of the PRC.
There are all sorts of interesting things in this dataset. I live north of Finsbury Park in London. There's a big, well-established Turkish community here, embedded in the middle of decaying Victorian middle-class suburbs. You can trace the boundaries of it by the countries in which overseas companies are registered: in the Turkish area, they're registered in Cyprus, and in the more white areas, they're registered in the British Virgin Islands!
Podcast: B2B Is Product Management
Should the slope become that slippery we'll have a much better reason to stand outside a legislator's office with pointy sticks than "I was mildly inconvenienced by the TSA."
This circles back to that Governments making rules will always find those who find ways to work around them. How about we try making rules that even if worked around, don't harm others?
Those comments definitely helped. But there were a couple questions which came down to "does Python copy this data structure or simply pass a reference", and all I had to go on there was "if I was designing the language, how would I do it?"

In one case, I apparently think that Python got it wrong. :-)
> The problem comes because there are scenarios where you don't have a choice as to which editor to use; if you're shelling into a server with limited privileges, for instance, vi/vim may be the only even remotely modern editor available. So lots of people find themselves forced to use it, and these are the people for whom the Stack Overflow thread is useful.

That doesn't sound like a reason to change vim, it sounds like a reason to change the configuration of the server to something saner. pico/nano makes sense to me, if the expected users are the kinds that wouldn't know how to exit vim or emacs.
Public key cryptography wasn't illegal within the USA in the early 1990s. The legal issue was with exports.
In both cases, the program doesn't know what you're trying to do. It knows what you're probably trying to do. That's not enough.

In both cases, this is because there's a race condition:

If you run a command and decide you want to kill it, you use ctrl-c. If the command finishes between you deciding to kill the command and the signal being sent, the "container" process (vim or python) receives the ctrl-c. If it always assumes "what you want" is to exit, you've maybe lost work - edits made or variables populated. Avoiding that is definitely the right call!
> I see the author recently (1-month ago) re-implemented the Lilly language in C (It seems to have originally been written in Rust

That was an April Fools joke, Lily has always been written in C. :P
Hey all!

I'm Quang, co-founder and CEO of Plato (ex Birdly - YC W16).

I would love to have your thoughts on our journey these last 18 months. Feel free to comment, react, ask your question ... :)
Perhaps not wiped out, but your normal password could unlock your normal store, while a "duress" password would unlock a store of dummy information.
That post is a joke (written April 1st).
I read your three-paragraph reply twice but did not get an answer to my question.
Have you called your congressional representatives and made it known to them how important these issues are? I find that many people who despair about our political climate can't even name their representative.

Start there and work your way out.
Ah, Normcore.
My intuition would stay that static typing would rule the lowest end of the spectrum of developers out, and that dynamic typing would allow that lower end to get started coding much more quickly, until reaching the scale at which the false economy becomes apparent.
Oldest Evidence of Life Found in Australian Pond
Never trust one backup solution. While I am happy to see people use any backup at all, as a professional and as someone who cares about my own stuff I feel a much more sophisticated approach is needed.

Since 1980, I have learned to keep multiple backups, using multiple independent software, stored in multiple locations, on multiple types of media, overseen by multiple people.

An overview of my personal backup system for my primary system a MacBook Pro:

* Boot able mirror to remote hard drive via Carbon Copy Cloner
* Data backup using Arq to home file server with RAID, and Google Cloud (previously to Amazon and Microsoft)
* Data backup using Backblaze
* Data sync via Resilio to home server
* Code stored in Git
* Some stuff in DropBox primarily sync with iOS apps
* FastMail IMAP email synced to a local backup store
* I just stopped use of CrashPlan after 9 years

I have other backups going for the home file server.

And of course, my servers for work have a whole other multilayered backup system.
ZEUS Build System v0.7.4-beta released
Agreed - this is a really Python-heavy thing that shouldn't be. I got 13/15 largely through guessing the syntax and semantic weirdness of a language I only rarely touch and never for long (like, the matrix question, by-value or by-reference? I had a 50/50 chance to get it right).

Not a big fan. Feels really weird.
If the company uses Hadoop, it can

a) get its engineers to give a talk at a Hadoop conference, resulting in marketing [logo shown prominently around the conference], PR, and recruitment gainz;

b) get articles published about how the company uses cutting edge technology to do new things and all the other CIOs and big shots better listen up, resulting in prestige, PR, and recruitment gainz; (this happened to a client in real life)

c) reasonably field interrogatory questions from other fad followers, whether they are investors, journalists, peers, or whomever. When asked "How is YourCorp using data science and Big Data?", being able to say "We have a team working with that" is much better than having to say "Our guy Bob says that's just a fad, so we don't really 'do that'". This is basically a PR gain, but it means that investors and clients will feel the company is cutting edge, instead of backward philistines who listen to Bob all the time.

I could go on but it's pretty boring.

The point is that business is all about the customer's perception of the company as something to which they want to give money. If the business does not appear to be following the trends, they will be substantially harmed, because people do not want to get involved with an outmoded business. Being perceived as the last to adopt a new technology looks bad.
I wish Android and iOS also had a more incognito/hidden "travel mode" than the current account profiles.
>To be clear, I find this entire concept incredibly abhorrent

why?
Go's maps are typed. Java's HashMap (in 1.2) was not.
I think it's great that you are so worried about the well-being of people accused of harassment.

I only wish you'd express and weigh equally a concern for the well-being of women and minorities in tech, who are disproportionately the victims of harassment.
emacs stops on a single ^z. You can trap it based on SIGTSTP though (Terminal SToP, a distinct signal from SIGSTOP, which I don't think can be trapped).
I try to avoid writing comments as much as possible.

Whenever I feel the need to express myself in a comment I ask myself if I can simplify and clarify my code by extracting a method or variable with a descriptive name. In the end every method turns out to be doing only one thing or calling a sequence of other methods.

I only fall back to writing a comment when there's something that can't be expressed in the code itself, e.g. describing another obvious approach that didn't work out.

I also dislike comments that describe every detail about the code. Those tend to mismatch the actual behavior of the code as it gets older.
This reminds me of that "hackproof" box BBC reviewed that was a Raspberry Pi that couldn't update itself.

Also, having run an email startup in London, patching and anti-spam at almost any scale is nontrivial.
Yeah, odd that GM was boasting about how much research money and time that they sank into the Volt and Bolt drive train and batterypack, and then turned around and "collaborated" with LG for the Bolt drivetrain and battery pack. Who owns the IP?
Ill tell the TSA no if you buy me a new laptop/phone when it happens.
To paraphrase whoever said it originally about Stephen Fry 'Nye is a stupid persons idea of what a smart person is'.

A 'truly smart' person wouldn't dismiss an entire discipline out of hand simply because they don't know anything about it, especially not philosophy which is arguably the 'mother' of all science.

I do think it should be a part of basic education, philosophy and programming are two skills that really teach you to think and will last a lifetime.
Thanks. So, it's basically like DRM and requires the cooperation of the music player software, etc. to enforce copy protections.
Packages currently installed on my system that depend on Python (2 and 3, respectively) and don't have "Python" in their name:

calibre calibre-bin clang-format-3.8 creduce duplicity gimp gvfs-backends
inkscape libatk-bridge2.0-dev libatk1.0-dev libatspi2.0-dev libcairo2-dev
libgail-dev libgdk-pixbuf2.0-dev libglib2.0-dev libgnomecanvas2-dev
libgtk-3-dev libgtk2.0-dev libgtksourceview-3.0-dev libgtksourceview2.0-dev
libpango1.0-dev libsmbclient mercurial mercurial-common prosper rubber samba-libs
texlive-latex-extra texlive-pictures texlive-pstricks virtualbox
virtualbox-qt virtualenv-clone virtualenvwrapper vlc-plugin-samba

aisleriot apparmor apport apport-gtk aptdaemon apturl apturl-common
checkbox-converged checkbox-gui command-not-found compiz compiz-gnome
dh-python firefox foomatic-db-compressed-ppds gconf2 gedit gir1.2-ibus-1.0
gnome-menus gnome-orca gnome-software gnome-terminal hplip hplip-data ibus
ibus-table inkscape language-selector-common language-selector-gnome
libbonoboui2-0 libgnome-2-0 libgnome2-0 libgnome2-bin libgnome2-common
libgnomeui-0 libgnomevfs2-0 libgnomevfs2-common libgnomevfs2-extra
lsb-release nautilus-share onboard onboard-data openprinting-ppds
plainbox-provider-checkbox plainbox-provider-resource-generic
plymouth-theme-ubuntu-text printer-driver-foo2zjs
printer-driver-foo2zjs-common printer-driver-postscript-hp
printer-driver-ptouch printer-driver-pxljr qml-module-io-thp-pyotherside rhythmbox
rhythmbox-plugin-zeitgeist rhythmbox-plugins sessioninstaller snap-confine
snapd software-properties-common software-properties-gtk
system-config-printer-common system-config-printer-gnome
system-config-printer-udev totem-plugins ubuntu-core-launcher ubuntu-desktop
ubuntu-drivers-common ubuntu-minimal ubuntu-release-upgrader-core
ubuntu-release-upgrader-gtk ubuntu-software ubuntu-standard
ubuntu-system-service ufw unattended-upgrades unity unity-control-center
unity-control-center-signon unity-lens-photos unity-scope-calculator
unity-scope-chromiumbookmarks unity-scope-colourlovers unity-scope-devhelp
unity-scope-firefoxbookmarks unity-scope-gdrive unity-scope-home
unity-scope-manpages unity-scope-openclipart unity-scope-texdoc
unity-scope-tomboy unity-scope-virtualbox unity-scope-yelp
unity-scope-zotero unity-webapps-common update-manager update-manager-core
update-notifier update-notifier-common usb-creator-common usb-creator-gtk

Your mileage may vary, but the prospect of a Python-less system doesn't appear tantalizingly close :-)

On the other hand, this language seems to take a subset of Python's syntax and interpret it with different semantics. I find that both theoretically neat and pragmatically smart. Making up a new syntax and writing a reliable parser is boring busywork that takes time better invested elsewhere.
Quasicrystals are highly structured patterns which are not periodic (animation)
its already been disproven in main stream press several months ago
I mean, aren't they forcing you to give Facebook passwords now?

https://www.cnet.com/news/us-border-agents-facebook-twitter-...
The drivers are vendors, not employees, so there's no way for them to form a union or go on strike. But there's also nothing stopping a group of drivers from getting together and collectively agreeing to stop driving for Uber.
Not only that, but Mazda itself has been resource-starved enough that they don't have a viable electric car program either. They've pretty much put all their eggs in the "Skyactiv" ICE basket (which, to be fair, has paid off for them fairly well up to this point).
I'm not a deaf programmer, but I know a surprising number of them! It's a pretty solid career choice for deaf people, considering 98% of the job is doable without being able to hear anything. Thanks for doing transcripts :)
> (E.g. I'm avoiding learning how to script Docker for near a decade already.)

Quite an accomplishment, given that Docker is four years old. You're twice as
effective in not using Docker as me.
Any form of collaboration like this requires something server-side that needs to be maintained so an annual fee is not unreasonable. The Microsoft Surface Hub uses Skype for Business so would be backing into an Office365 SAAS account and the Cisco one requires a Cisco Collaboration Cloud one which the only price I can find is CAD3547.99[1]

[1] https://www.cdw.ca/shop/products/Cisco-Spark-Board-subscript...
It's pretty simple. The VCs don't have enough voting shares to control the board. They could make some noise but their actual legal power is very limited.
It's a feedback effect of consumer choice with corporate oligopolization and monocultural cost-optimization.

Popular, easy and cheap wins most of the time, even if it hides deferred costs like terrible security and engineering choices.
Oh? So the murder has been solved? You know who wikileaks' source was?
I can tell you most of the corporate policy says comply with all law enforcement requests when asked while traveling and report it to corporate security/legal.
For the sake of accuracy, that was $750 in 1991, which is around ~$1350 adjusted for inflation. Minimum wage in '91 was ~$680 per month and my understanding is these jobs came with room (crappy room) and board (also probably crappy).

That doesn't take into account the extremely long hours they were forced to work, or the general working conditions which sound horrid, but I'm sure there are a few Americans who would take the job.

That would of course require hiring Americans, and that's a hard sell when presented with a near endless supply of easily exploitable workers being imported into the country for this exact role.
> taxes and debt records

Probably along the lines of "X owes me a beer!"
Yeah, it's depression.
I'm truly sorry you feel this way.

I'm another white man who works at Google. I don't feel this way. You see me here commenting using a username that's easily traceable to my real identity. So we are reacting to a similar situation quite differently. What's the difference between us? I don't know.

I also think that your having this feeling is not WAI -- Google has been pretty clear that they want everyone to feel psychologically safe at work.

Ultimately what you have is a feeling -- it's not a fact, or even an opinion. I can't argue you out of it. But feel free to reach out to me IRL if you want to talk about it. I am easy to find.
Thank you for your advice, it's something I'm entertaining the possibility of doing, I haven't committed to anything yet, so I'll take a look at past experiences of other people. Actually getting in and applying seems to be an issue, because as far as I can tell working holiday visas require a certain amount of money in the first place. Do you know if it is possible to job hunt (apply, not work) and get a visa sponsorship while on a holiday? Or is that disallowed?

And do you know how for example a TEFL might help with the process, if at all, and if there is any path available to increase one's position to become an actual English teacher?

Again, thanks for the advice.
How did you get to know all those things you're talking about? Where does one even start decrypting finance jargon and "possibilities"?
IQ is not bullshit. It's incredibly well studied and respected academically. IQ correlates very well with just about everything from very different cognitive abilities to your success in life. Seriously do some research on an entire academic field before dismissing it out of hand: https://en.wikipedia.org/wiki/G_factor_(psychometrics) And read the rest of this thread for starters.

An IQ of 125 is well above average and puts him in the top 5% of the population. And on an individual basis, IQ tests have some degree of error and aren't perfect. But they are very useful statistically, especially on a population level where these errors average out.
Not really. Money laundering is about making your money seem like they're coming from a legit source. And the best way to do that is by buying a company that's hard to trace customer's money, a casino is the prime example. No one can tell if customers spent 50k or 500k.

Converting illicitly acquired money to cryptocurrency and back to cash doesn't answer the question where did you find the money in the first place. But say you have a coffee shop, then you can claim that you sell twice as much beverages as you really do, pay the taxes and have your money cleaned.
HN is a hive mind that has some complex transfer function. This project is experimentally (using past data) determining that transfer function.
I wonder how this picture (captioned "Daily wear riding motorcycles") works with the common american attitude of washing their clothes after wearing them just once?

I know some people will wear jeans two/three times before washing them, but changing clothes daily is still expected in the office environment. So you will need at least 5 different pairs to cycle through each week. At the end of the year each pair is worn ~60 times, and washed about < 20 times.

I personally buy cheap $30 jeans, have ~10 in active rotation, only wear them on workdays and wash them all once a month. They last for years. I throw them away not because they are worn out, but because my preference changes. So for me all this talk about quality of the more expensive jeans doesn't ring true.
If what is already happening across the country is not a good enough reason already, I doubt anything will be.
Would have been funny phrased with "quit" or "leave" for the double entendre.
I've always just kind of assumed that everyone does a fair amount of interview prep. Maybe not a month, but at least a week or so to refresh your interviewing skills and practice. The skills needed to pass an interview have almost nothing to do with the skills you're employing day-to-day in your job, so you should expect them to get weaker the longer it's been since you've applied for a job.

I mean, what do you guys do, just walk in and wing it?
This isn't directly related to your comment, but it's odd to me, grammatically, that people say Uber isn't a taxi service. It's like saying Amazon isn't a retailer--certainly it's different than the pre-internet model, but fundamentally they're providing the same service as the traditional businesses.
I love ed
Brazilian Tribe Discovered Living as Their Ancestors Did 20,000 Years Ago
Ask HN: How to get unstuck at work?
Hi,

I've been working as a software developer for about 7 years and I currently work for a well known tech company.

Over the last year I've gone through some periods where I'm intensely unmotivated at work. When this happens I procrastinate and then feel guilty for slacking off. While this hasn't affected my performance reviews, certain coworkers have commented on my low mood when I'm in one of these phases.

My current team is not a good fit for me. We primarily work on internally facing projects and I question our overall benefit to the company. Also the technical skill of my team seems lacking. It feels like we produce very mediocre software and there is nobody I can look up to for inspiration or to learn from.

I realize that I basically have two options - switch companies or accept my situation. While I ultimately want to switch, I've been trying to make the best of my situation in the mean time by reading books on mindfulness and procrastination, talking with friends and family, seeing a counselor, etc., but I still dread going to work and find myself procrastinating and feeling stuck.

The frustrating thing is I don't think I'm depressed and I logically know that my life is pretty good. I work out, have some hobbies, and have friends that I enjoy seeing. It seems like I should be able to suck this situation up, do my work, and buy myself enough time to study, interview, and find another job, but at the same time I'm overwhelmed.

Have any of you been in a similar situation? What can I do to get unstuck?