skysight-inc/HackerNews huggingface dataset:
I'm curious to hear the tips of people who've avoided the extreme boredom/feeling of uselessness that many of the people in this thread have voiced.

I'm working at a startup, about to go into college, and am worried about this myself -- I've already started feeling that boredom a little bit, even though I'm lucky to have a job this interesting at my age, and this is only my second real tech job. I'm planning on majoring in CS and MechE, which I think opens up some opportunities for combining coding and building physical things, which I hope I'll find more fulfilling.

I know I don't want to spend much of the rest of my life writing code that I don't really care about -- how can I avoid that?
There is only one objective way to analyze data if all it is in a bunch of meaningless numbers without context. That was what my question was about: if the data dump from tesla consists of arrays of numbers for state data for some ML algorithm, how would anyone other than Tesla analyze that?
Wow. I’ve been down a rabbit hole with cart building and DB design and never realized that Snipcart existed.

What other magic is out there?
I dual boot between latest Ubuntu and OSX on my 2013 MacBook Retina. The hardware is 100% supported by Ubuntu and getting various things to work (webcam) is well documented.

Honestly there isn’t much difference between them if you are spending most of your time in a text editor anyway. I mostly keep MacOS around for Adobe. There are great alternatives to Photoshop, Lightroom, and Illustrator and I use them when I can. It’s really other people that are the problem :-)
Wow man, what an observer! I didnt even see the computer in the first place.
Yes, I know. That much was already clear by the fact more than one downvote was received. I'm addressing a group of individuals whose way of thinking is so homogeneous they may as well have lost their individual identities.
Thanks for pointing out how poorly this question is worded.
>The government isn’t that great at secrets.

Do you really mean this? Are you saying that the government is incapable of keeping a certain fact secret, if exposing it will compromise national security?
Typically the founder of a company owns the company.

So unless you want to buy the founder out, the founder still has ownership.

Sure the moment it goes public, you need to ask the question 'who leads?', but you will have to buy out the owenership.
I share the name of the CEO (it’s quite common) and I own the domain hack joshjam.es. A few years back I drove out to Salt Lake City to see if he would have any interest in purchasing it... now that I know the company is throwing money away, I’m tempted to retry!
I feel it has been better that the more openly "bad" one of the two has acquired Github, because Google has this "don't be evil" face which is the fake one of its two faces, though many still just fall in for it, forgetting it's just another company with commercial interests.
If you have 100 students, you will have 100 different mistakes to debug in the setup. A setup is not a program, there is rarely an easy way to pinpoint a problem, and so it takes a lot of time to setup just one, let alone a 100.

When the number of hours are limited, it's best to skip it entirely, and just provide a solid paper tutorial.
You got my attention
Also, their Sourcetree offering for Windows is quite nice, but the OS X version has big problem with git-flow.

You can tell it is two very different teams working on it.

Atlassian is now like the Cisco of late 90s an early 2000s, an amalgamation of disparate companies' technologies under the umbrella brand.
And if I ask you how long it takes to build a Wordpress blog for a music band, based on your experience building blogs for realtors. You guess will likely be good enough for me. :-)
My question didn't imply you don't have access to it - my question was "if you have access to it" and making general, technical, assumptions on it's likely composition - how could/would it be useful to the layman or even a technical person.
Thinking that the essay leads to isolation is a dangerous oversimplification.

That's fair. My motivation is primarily my 30 years of watching the FSF, going from fanboy to skeptic, and less about the essay specifically.

It is actually very important that some individuals speak out and do "strikes" (eg perform "unbeneficial actions" for ethical reasons) because it's the starting point to bring unsuspecting people to think that there might be something wrong with the service they use.

The dramatic "actions" need to be done from a place of philosophical and moral integrity. The actions themselves need to be executed ethically. What I've encountered is the leaking-in of groupthink, in such a way as to other and turn away outsiders. This seems to have infected our society's view of activism as a whole.

The root idea here is to make people think about new questions and open new doors into stuff that they didn't think was questionable

The potential downside is to make people think, "Well, there go those nutcases again!" How much of that potential downside has the FSF accomplished? Way more than you'd like, from where I'm sitting.

You won't have done the step where you healthily criticize every single part of some service, deconstructing deeper and deeper the model it projected.

Critiques are valuable, but they will never easily reach any but a small fraction of the populace who like to analyze things as a general interest. Everyone analyzes things at that level, but usually only when they directly have something to lose or to gain. Also, it's easy to critique and deconstruct. It's harder by far to build. People should be highly skeptical of those who critique, but cannot support or substantiate their prescriptions for the future. (Particularly if those are utopian in nature.) Where free software and open source have won, it is through building. I think that is rightly so, because it's building and flourishing which is the only legitimate proof of ideology.

Look to the scene from the Gandhi movie, where he led the march to gather salt. Show by doing. Address a simple and stark injustice. Act constructively. (If possible tactically elicit a response that highlights the injustice.) That is how you reach people.

Too much of what I see around free software seems to be more about posturing.
I did this just this past weekend so great timing.

I switched from a late-2015 Macbook Pro (some say this is the last time a MB Pro was good) to a Thinkpad T480s w/ Fedora 28. My workflow on Mac was fairly simple -- sublime text, npm, git, and a web browser -- so my transition was probably smoother than most (although I now use VS Code instead of Sublime Text and I don't think I'll be going back).

The biggest pain point for me was losing the Apple trackpad. I loved the 3-swipe gesture to switch between workspaces and although I have shortcuts for this on my new xfce desktop environment it just isn't the same. I did, however, fall in love with the Thinkpad trackpoint (nub). I'm having a few minor issues that I still need to work out (like my screen not locking when I close the lid), but overall I'm really happy with my decision so far.
Paging Steele...
For the reference https://www.washingtonpost.com/investigations/pentagon-burie...
I'm on Write.as and enjoying it a lot [0]. Simple, privacy-focused, and easy to create multiple blogs.

[0] https://shopkins.writeas.com
> One of the better things about mushrooms is it wears off faster and allows you to sleep much quicker than LSD, which is incredibly stimulating and long-lasting. It’s also less harsh and more forgiving than LSD.

Thanks. I think that's why I've seen mushrooms recommended before trying something stronger like LSD.
> As another Chromebook Plus owner I find this really surprising. I see your list there but I'm not sure how the video and digital comics fail.

Lack of red tinting (system-wide) is a non-starter. If I'm reading late at night, I don't want to blind myself.

The rotation lock is really buggy and app-dependent. On Android tablets, it just works.
Creating a professional resume has never been this easy
Have you ever called to cancel the WSJ? I have stopped the WSJ three times and the FT twice (same phone service.) It’s easy to do. They will make a retention offer but will not do things like hang up on you, require you to have moved out of your area, make you wait, etc.

Of course I prefer self-service cancellation to be an option, but if the personal service route is handled well, it’s a small negative in my book, not a dealbreaker.
Why did you leave? I want out too. Are you happy with your decision?
That is fair, but that is by no means an argument for Speck, but instead just an argument for a block mode cipher.

What they would need to do would be to find a different sensible block mode cipher, rolling a cipher-text stealing operation mode like XTS for a stream cipher (which is not that complicated, although one should do their homework first), or using a construct to convert a stream cipher to a block mode cipher so it can use XTS directly (which is possible, but care must be taken).

#2 would probably be best. I am not sure if it a trend, but I seem to mostly see new stream ciphers popping up, so this solution is likely more sensible.
Flipside (pro-cloud pov): if the work to protect one egg applies to all eggs, then cloud providers will always hypothetically be able to spend more on security due to economies of scale

Essentially, choose your vulnerability: cloud provider single point of failure or in-house lack of resources
We detached this subthread from https://news.ycombinator.com/item?id=17238225 and marked it off-topic.
Anyone has experience with system76 serval? Weight, looks etc don't bother me as long as they function well and I can have them for at least 5 years.

Also, does adding RAM later work well?
> I think gate was more to do with star trek and wars, but by that same logic the government program could be named after trek and wars.

[Strategic Defense Initiative] was derisively nicknamed by the media as "Star Wars", after the popular 1977 film by George Lucas.[0]

In political domain specific languages, StarGate could refer to a controversy involving the SDI.

[0]https://en.m.wikipedia.org/wiki/Strategic_Defense_Initiative
Does it? Where?

I only see real-time mentioned as a part of "directions for further work."
> “We don’t teach anything,” says Nicolas Sadirac, head of École 42. “The students create what they need all the time.”

This is amazing! Bravo! I've been saying for years that "there is no learning where there is teaching" and here's someone applied the idea. Thanks for posting this!
The most likely explanation is that Nat Friedman lied.

At the very least, we know that he exaggerated the definition of "developer" in attempt to gain credibility.
"aren't allowed ad-blockers by company policy and look at Ads by force". Extreme!. Do you mean people working for ad agencies?
I very specifically pointed out that my comparison to the aircraft was solely with regards to the data itself - and not around ownership.
The difference is that Apple's chips are only in Apple devices and not on the market for anyone to build a system around - So the other chips are all we have.
But then you say go for it and get upset about all the time I spend getting a passport, booking flights, and figuring out how to transport the ice cream back.

I’m kidding, of course. It really depends on how well business and development understand each other.
So, I use WhatsApp as my primary source of communication.

Knowing facebook owned it always made me a little nervous, but given that it was end-to-end encrypted, I figured Facebook wasn't getting any more from me then they would from all my facebook-using-friends who would send me SMS's before.

But I'm worried about how long I can continue to use the service moving forward, which is sad as this is my main way to communicate with relatives who live in other countries. And I doubt I can convince an elderly relative to switch to Signal, as we're still working on teaching her how everything in WhatsApp works.

I also recently purchased an Oculus. I like it way more than the current Vive revisions (although I want to have a non-HTC headset and Valve Knuckles as my next VR set), but the fact that it's owned by facebook unsettles me as well.
> Why did you get a device with a physical keyboard when you only needed a tablet?

Because the last true flagship tablet Google released was the Nexus 9 in 2014. I actually still prefer to use that over the Chromebook, but it's clear they want the Chromebook to be the replacement for their flagship tablet lines (Nexus/Pixel).
Well this is quite apt (no pun intended) as I've just bought a new Linux laptop this week, having used a MBP for years.

I got it off Entroware, who sell laptops with Ubuntu installed. I'm more or less done setting it up and I'm able to use it for the exact same work that I use my MBP for. (It's a backup machine for my c++ dev work). Ended costing maybe half what the MBP cost, with i7 proc, no fancy graphics card.

There hasn't been a lot of things to do, really. I went with Ubuntu MATE, on a recommendation. It seems fine, very easy to customize. I've added a dock that came with it but wasn't configured that behaves just like the MacOS dock, and I removed the panel from the bottom. Also configured the top panel to have my main progs available, and to hide itself until hover.

All the software I need is available in Linux, except for SourceTree. So I just use GitKraken instead. Some things I expected like Python 3 didn't seem to be there, or at least Python 2 was default. I just grabbed Anaconda. Load of other minor things are gotten the same way, either off terminal or from one of the manager apps.

I had to change the font to Garuda from Ubuntu. Something about it didn't seem right, like it was too wide or something. I also had to change some colors. All pretty small stuff.

There's a terminal called Tilda that pulls down on F12, that's quite a useful thing. I had to change colors on the normal terminal to look like Homebrew on the Mac. But I had to do that on the mac too.

Trackpad works pretty much like the MBP, slightly to the left. Not sure why they'd do that, but it's not so far over that I can't use it. Keyboard is fine.

I found it very similar to the MBP. There's not really much difference, things work pretty much as expected. Linux is probably more configurable, at least it would appear there are more internals for you to mess with.

Only noticeable difference as a dev is the screen. MBP retina screen is far better, but that's not so much to do with the OS.
I agree, and the IDE setups can be very valuable for certain use cases or certain preferences. The equivalent thing in the IPython shell approach, basically using souped-up pudb, is not quite as nicely interactive with the debugging cycle, since setting breakpoints, watchpoints, etc., is either a matter of editing them into the source code and re-running, or becoming a master of specifying them on the command line, both of which require stepping out of the tight iteration workflow slightly (but to be fair, they also offer more power than the preconfigured options availabe in the IDE debugger features).
Dataturks – ML data annotations and labeling made super easy
It's interesting that your solution to a hardware issue was to change to Linux. I tried Linux a year ago and eventually switched back to windows because everything Just Worked. I would sneeze two towns over and something random would break with Linux (Mint/Cinnamon).

n=1 of course so I might have just had some wonky hardware or something.
Good default choice, Debian is still using swap partition in the installer.
Error handling in GraphQL
“post-Spectre rumors suggest that the %cr0 TS flag might not block speculation”
At least we do have a solid cross-browser implementation of Service Workers, that will allow a lot of quiet optimization in the background to make websites feel a lot snappier.
This already isn't the case in many instances where you don't actually "own" the thing, you just have a license to use it.
Not just fixes, but also features. They do this in order to maintain ABI compatibility. Besides, parent was talking about Fedora, which has recent kernels.

The newer kernel features aren't typically as important as stability for production workloads.
UN says US must stop separating migrant children from parents
Ask HN: Which foundations help developers publish FOSS, like GNU or Apache?
You can ask these two that your project become a GNU or an Apache project, in which case if they accept you they give you infrastructure like mailing lists, bug trackers, etc., and they can get people to help or even adopt your project after you.

Are there any other similar ones?
Does this mean that when I crash my Tesla into someone, Tesla is liable for it? After all, they did all the work of creating the car...
No support? Like, it does not work, or Apple just doesn't provide a guide for it?

Last time I check ubuntu works fine from bootcamp. (But last time I checked was 2011 or something)
Good suggestion, but he said budget is very low, so is there a free solution out there?
I tried to do this, with 3 different distributions, lucked out and went back to my Mac. Things I found frustrating: Bluetooth sometimes stopped working, keyboard was lagging, weird Desktop animations. I was able to find workarounds for most of the problems - but wasted 20 hours.

One problem I really just couldn't get my muscle memory to work around is that in all the Desktops Terminals have different shortcuts (Ctrl+Shift+C/V) than all the Desktop apps (Ctrl+C/V). I was hoping I could find a Desktop preconfigured to use the Super (aka Windows) Key similar to macOS' cmd-key: i.e. every Super+X shortcut goes to the GUI layer (for example for Copy & Paste). This leaves room for Ctrl-X shortcuts send Control-Keys to terminal apps. Anyone having a suggestion to improve that?
Users who found that Linux did everything they want might buy something else next time. That's not to say Apple are making some evil decision to prevent this, but it's not likely to be high priority for them.
I would like to have something like CityDesk (I paid for that software back in... Y2K?).
I remember someone was able to "hack" it to embed articles inside excel sheets: he just used an excel sheet as a template (which was zipped XML) and Citidesk substitued some variables inside the templeate

I miss that piece of software.
Been working on trading algo for almost 17 years.
For the past 5 years the % positive results have gone up 10% yearly.

2018 was the breakthrough year.

Happy about the accomplishment...but a bit sad the project is completed...
On the flip side, if your service has craptastic web performance, I just won't use it. The mobile-web currently drives me crazy on phones (doubly so with nonsense like FB blocking access to messages unless I request the desktop site), and I find it barely usable on tablets.
The clash of cultures... I prefer WhatsApp's one though.
This does not work for the WSJ
Setup is orthogonal to understanding and learning, leave it for extra credit or an optional follow up exercise. It will lose or distract many students.
Hmm once you teach someone to use WhatsApp, another messaging app shouldn't be that hard to learn. I believe FB have been very careful to prevent misusing WhatsApp platform (or have been very good at keeping the misuse secret lol); if word got out that they were it would certainly lead to a huge exodus.
Do you mean it runs a whole OS in the container, or it binds application to the host OS?
I kind of have to wonder what Jan Koum and Brian Acton were thinking (OK, I don't really wonder - they got paid billions of dollars, who wouldn't do it).

But, of course, if you sell a company for billions of dollars, there is the obvious expectation that within some time frame your company will earn revenue and profit to support that valuation. You can't complain "they're adding ads!" unless you have a credible solution for somehow bringing in billions of dollars otherwise, and the WhatsApp founders didn't.
Why the Sharing Economy Treats Provider Training as Mission Critical
An essential reference for this discussion is Uncle Bob's OO vs FP article: https://blog.cleancoder.com/uncle-bob/2014/11/24/FPvsOO.html
Why we need global health data networks
They are quietly dropping that image: https://gizmodo.com/google-removes-nearly-all-mentions-of-do...
It is running GalliumOS and I swapped in a bigger SSD. Ended up being $350 total for the Chromebook + SSD modification.

I wrote about the entire process 2 years ago at https://nickjanetakis.com/blog/transform-a-toshiba-chromeboo....

I still happily use it today.
https://archive.is/Eb0Cc
No. My opinion changed lately on the subject. I think it is quite risky to mess with them. Maybe under a controlled environment it could be helpful to some people, but i would not recommend one to go alone.
But I'll expose just how I hashed on client side, not how I hash on the server side. The only purpose of this is to protect the plaintext password of the user. I won't stop doing anything that I already do on the server site to protect these passwords.
I use wordpress + woocommerce(amazon pay)

I dont think this entire setup costs 200 dollars.
I work at Cloudflare, and I at least feel that we work on interesting things. There, of course, still is components which are CRUD, but there are also people who work on hard crypto, low level optimization, networking at scale, managing petabytes of daily logs, etc.

The jobs exist, but you have to get pretty deep into the right technical universe before you're the right person for them.
I was saying this almost 10 years ago with various applications blowing up on case sensitive HFSX, and not really getting very good reasons why. And it's not just a few developers, they were all telling me case sensitivity on macOS is a problem. They'd get things working with one build, and a new dev build would bust their app but only on a case sensitive file system, not case insensitive. So the fact it's 2018 and this is still going on with APFS? shrug It doesn't surprise me one bit, even though I don't understand why it's still a problem. Two different file systems, same problem. Sounds like Apple just doesn't really care to properly support or test case sensitivity, their own test suite doesn't catch problems in the real world?
>Prefer AMD for your GPU (Vega is the best today), it will save you a lot pain (i.e. avoid Nvidia and especially Optimus).

This meme should die already. Nvidia has supported Linux better than any other vendor for 10+ years, and still does. For quite a long time, it was the only way to play 3D stuff.
I was trying to do the opposite transition a couple of years ago (Ubuntu+Unity -> MacOS), and the Mac feels so clunky in comparison - I eventually switched back to Ubuntu, though I might try again soon.

Some of it is just unfamiliarity, some of it is trivia that is hard to get used to (I've been binding alt-shift to some actions for the three decades - and the Mac won't let me do that), and part of it is the Mac crapping all over my directories with DS_Store files and whatever.

Part of it was the inconvenience of having to buy a lot of thing I could earlier "apt-get". I would probably have spent $500 on things, glad to support the ecosystem, but it's from 10 different vendors, each with their own terms-of-service and mail and having to register and stuff. I would gladly buy it through the app-store if they were available there, but none of those I wanted were.

But the biggest thing is, I hardly got anything from the Mac that I didn't already have with Ubuntu; I do science, programming, and a little bit of movie watching / internet browsing - no multimedia production. Ubuntu is just as good, if not better, than MacOS for those things. Never had an issue with sleep/hibernate not working in Linux.

The things I did get from the mac: (And the reason I was trying to switch): Better hardware (especially screen, touchpad), better battery life, lighter weight. But overall, for me, they were not enough for the inconveniences.
The GDPR also holds for European Tesla drivers outside the EU.