skysight-inc/HackerNews huggingface dataset:
Won't this just lead to manufactures using better crypto to lock us out from changing things?

I mean, secureboot-like practices can be pretty effective at preventing modifications. They can also be sold as 'security' rather than 'fuck you we want as much control as possible'.
More like $150,000..

I enjoy Jonathan's "The Good Life Project" podcast. He consistently talks with interesting people about provocative ideas.
My personal favorite...

The Google keyboard on Android offers text recommendations and let's you tap backspace after typing a word with the swipe-style keyboard to delete it in every other app except the native Google search app interface.

Searching on Google with the Google keyboard is painful. This is all on Android 5.1.1 at least. Searches for this bug turn up lots of equally frustrated people.
second that, there is and always has been a strong attitude against all forms of discrimination and right-wing movements in the ccc - see the unvereinbarkeitserklaerung [1] from 2005 for example. you can argue, that the reaction of the ccc in some cases of community-members acting against this spirit came too late, but not by making disguided accusations when you have no idea what you're talking about (like levine did in that interview)

[1] https://translate.google.com/translate?sl=auto&tl=en&js=y&pr...
Has anyone here actually made a custom mac? I thought Apple tried to stop this by preventing the OS from installing and you had to do some hacky stuff to get it to work?
But why? Multi-SIM phones are cheap and easy to come by.
"We switched from X to Y and we are never going back."

I think I've seen thousands of combinations for X and Y on HN. First everyone switched from JS to JQuery, Then JQuery to Ember or Backbone and never looked back. At one point everyone moved from Ember to Angular and never looked back. Then from Angular to React. Some people even switched from Swift and Java to React Native and never looked back. Then from Flux to Redux. And now I see people switching from React to Vue.js (and even back to JQuery?). And these were just for the Frontend JS libraries. It's all like a cat and mouse game. You cannot win. And I'm not sure there is even real progress. It seems like they are all reinventing the wheel again and again.

This also reminds me of Joel's article on "cover fire": http://www.joelonsoftware.com/articles/fog0000000339.html
Comma.ai CEO cancels self-driving car project
Society is complex, and trying to explain a principle and its application in all possible permutations will require an indepth explanation, but the overall concept is coherent and straightforward. I wouldn't call it ambiguous.

Regarding people disagreeing: people also didn't agree that ending ritual sacrifice and slavery were fair, but I don't believe many reasonable people would disagree on the general outlines of what private property is if the discussion is permitted to progress far enough.

I believe counter-notions are mostly a result of demagoguery and would dissipate in the face of reasoned inquiry.
This sounds interesting. Know of any unusually good guides/resources for this?
In other words: don't use that tool because you shouldn't trust Wix with handling OSS licensing correctly?
You can run OS X with qemu on Linux.
Fossil Fuel Industry to Experience crash in 10 years
He's not comparing jQuery with Vue, he's asking which one is easier to learn for a beginner.
Location tracking is possible without GPS module https://en.wikipedia.org/wiki/Mobile_phone_tracking

What's your threat model? https://ssd.eff.org/en/module/introduction-threat-modeling

For most people mass surveillance is a more realistic threat than the NSA hacking their camera.
> A tax break is not government intervention..

It is, a big corporation should not be served a bread buttered on both sides. Tax break is a form of risk mitigation. Corporations are supposed to be awarded tax break to allow them to take risks and move us forward. Does it really happen?[1].

I am not sure why a big group whose over all interest is to preserve status quo should be allowed tax break and keep on earning billions in return. Why they should not be allowed to die if they are can't compete?

[1] https://www.ted.com/talks/mariana_mazzucato_government_inves...
Good point. But I suppose there are a handful of other shows which have the same naturally monopolistic property as sports. For example, there is, mercifully, only one Kim Kardashian, so there's no way to directly compete with that show.
I did in the past (2011). Had an i7 with 16GB of RAM. It was pretty stable. Though I had problems with iMessage & OS X upgrades. Nevertheless I think it's fairly easy to build one and there is big benefit, since Apple's iMac is now the only 32GB capable machine that they sell.
I believe you quoted me wrong :)

The "guide" is minimalistic, not the stack. The point of making the guide minimalistic is to help folks feel less overwhelmed by the complexity of said stack.
In Germany, Syrians find mosques too conservative
True, but electric powered heat exchangers can give a 2-8x advantage since it's not generating the heat, just moving it from one place to another.
Except Preview 8 (post-Mavericks) sucks. Annotations of any kind always appear in the center of the page and have to be manually moved into position, it doesn't easily recognize selections, combined documents don't always retain changes, I could go on. I have a Mavericks VM just for Preview 7.

[edit] grammar
Can confirm. I've been developing in React for 18 months. Loved 90% of React. Porting to Vue 2.0 now. I think I've found most of that missing 10% of coding joy.
Given the article states...

"the government served Sancoff with secrecy orders, which meant he wasn’t allowed to show the patents.....to anyone"

This pretty much makes the patents a trade secret now..
It sucks that Google still has access to this information even if you've meticulously disabled any and all tracking settings on google.com and android, even if you don't use wifi.

In my case, they got my location via the IP address and I guess they had to cross reference it with other tracking data to pinpoint the IP adress down to a few square km.
This is the problem here. User experience is subjective. It's based on who your users actually are. The myth, for example, says people don't read, they scan. In the general case, maybe, but I don't because I search for content that I actually want or need to read top to bottom. The footnotes touch on this but what good will scannable, text light design do for a site with articles directed towards experienced programmers? You'd have a job. User experience is all about the users and knowing who your users are is the fundamental step - not a general list of what to do and not to do.

The second point: that's incredibly annoying and to me the motive looks more like increasing eyeballs on the ads directly below the content and not really about the experience. I understand on Wikipedia, where a particularly long article may kill render times and scrolling experience.

Best thing to do is understand your audience. A 60 year old researching dental implants will need a much different experience than a 21 year old learning Java or a 5 year old reading fairy tales.
Corporations merging their databases. This is happening in real time, right now.

I don't have any illusions about being able to stay private from the eyes of nation state level adversaries but commercial entities can still be kept out if you try.
I get the same amount of serendipity now with a smartphone as I did pre-Internet. Before, I'd wander around the area randomly and then grab some tourist brochures if I didn't find anything interesting.

Now, I do the same but with GPS to help me fin my way back at the end of the day, and Google instead of brochures.

In both cases, I only use outside help when I want it. The new way is less stressful because it's easier to navigate when you're tired. But it doesn't reduce your ability to just decide to "wander over there and see what we find."
Yes, and remember too that SIMs are standardised technology from the mid-1990s, originating in GSM. It's not a trivial matter to change security in globally standardised technology.

(and Even if you did, it would need to be backward-compatible and still support SIM cards)

There is a good deal more to telecoms tech than just the tech side - the standardisation process brings a whole bunch of competitor companies into a room to develop a solution, incrementally over a number of years.

This applies from physical aspects all the way up to higher level concerns like security. It's a fascinating development process.
The DMCA only allows reverse engineering for a very narrow "interoperability" purpose. "I wanted to fix my car" isn't "I wanted to achieve interoperability with something else", so it was illegal.
One problem is that many sights are now so crowded that you simply cannot visit them unless you book a time slot in advance. For example the Nasrid Palaces in the Alhambra, or the recent temporary Jeroen Bosch exhibition.
I use a Leopold FC750R with brown mx cherry switches[0] at work. It uses a sound dampening pad and is no louder than a regular membrane keyboard. My coworkers were hesitant about me using a mech at the office when I first got hired but now have no complaints after realizing not all switches and keyboards sound like a type writer. Btw I absolutely love that keyboard and Leopolds in general, I have 3 of them... Bottom line is some mech keyboards are extremely loud, especially if you bottom out on every key press, but there are many options for noise reduction; use brown switches, use a keyboard with a dampening pad, install o-rings on each switch, don't bottom out.

[0] https://mechanicalkeyboards.com/shop/index.php?l=product_det...
copy&paste for clickable links:

Enigma Machine library (M3): https://github.com/rafael-santiago/libeel

minimalist Enigma Simulator for ANSI/TERM environments: https://github.com/rafael-santiago/ansiterm-enigma

An Enigma Machine implemented as a (weird...) UNIX char device: https://github.com/rafael-santiago/dev-enigma
The irony of using 140 character tweets to talk about old typewriters.
Why do people do this? Is it only for fun? I would think that any GNU/Linux system could provide similar or better tooling and most likely results in a less painful upgrade process.
I hope he let the guy downstairs know about his feelings somehow!
But it's still too thick for charging my wireless earbuds so let's include type D mini... Or was that micro? So much for universal. USB has lost its way.
I'm not sure which is the Jim Valvano talk they had linked to, but here are a few:

Cutting Down The Nets: https://www.youtube.com/watch?v=uezVYG4ba1E

You + Motivation = Success: https://www.youtube.com/watch?v=G5yWJ1_wv5E

1993 ESPY Speech: https://www.youtube.com/watch?v=HuoVM9nm42E
I’ve been using Linux for years too, and I learned more useful things about Bash with `man bash` than anything I could find on the web.
Ask HN: UI/UX people, good resources for digital artists wanting to design apps?
Hi HN!

TL;DR: If a digital artist who is good at stuff like painting, 3D and animation wants to do some UI work for a hackathon project, what are some good resources/tools/suggestions? More generally, what are essential reads for non-UI artists or even engineers who hope to develop beautiful and usable interfaces?

I'm a CS student who has decided to go to a hackathon with two other friends (also CS students). We figured that UI is very important for hackathon projects, so we decided that we need an artist on our team. One of our friends goes to a digital arts school and makes absolutely stunning paintings, characters, 3D scenes and models, animation, etc. She's especially fond of video game art and wants to work in gamedev after school.

Now, she has done some graphic design and layout for school projects, but not very much besides that. She has a good eye for aesthetics, but I want to help by providing her with some good resources, tools and suggestions on how to approach UI/UX work. She'll probably make mock ups or wireframes during the hackathon, and I'll translate that to HTML/CSS.

I'm interested in write-ups, cheat sheets, important principles that may be overlooked by someone who's an artist but has had little prior experience with UI design, examples of well-designed apps, tools that can help with the rapid development of mock ups, wireframes, maybe some Photoshop resources (icon packs, templates maybe?) and things like that.

More generally, I believe that UI/UX people of HN can help everyone tremendously if they would post some essential resources for non-UI or even non-artist people out there. We see a lot of interfaces that e.g. engineers design, and they all look like an engineer designed them :) (I myself am guilty of this too often.)

Thank you in advance for your suggestions!
You do understand that normal crops require at the least as much pesticide and herbicide as GMO's right?

The environmental impact is monoculture and even that isn't exclusive to GMO's and the real one that effectively the farmers have to give in to the demands of the seed companies and they often are forced to sign exclusivity deals for their fields.
Yeah the Google search in android is painful. Also in the subway with bad connectivity it's still possible to load facebook with gifs, pictures, texts etc. But a simple Google search is not possible.
Yes, D everyone would be nice, but what exactly does it mean? We can share DTrace scripts? Docs? Blog posts? Books? I've been porting them all over to bcc/BPF. Am I missing something?

I think the most important thing to support would actually be DTrace's probe definition files. It would be great, for example, if the story for PostgreSQL's dtrace probe points was "your dtrace probe points are now accessible from eBPF programs too!".
Stride editor: flexi of text edit with syntax error avoidance of block systems
How should you deal with "Indian people in general"?

Same way you deal with any people in general--by treating them as individuals, each with their own ideas, prejudices, background, etc. Just like you.
It's a definite balance though, is my point. You have to make these determinations all the time while making consumer-facing software.

For example, I'm making a 'Newsfeed for Twitter' right now (top tweets people you follow have liked/shared) and people I show it to want keyword muting so the feed isn't dominated by Trump news. From a UX perspective I really resist adding keyword muting. Instead I added a 'Tailored' mode that shows top items your friends are talking about that aren't being talked about across the network.

Similarly I had "Top -> 12 Hours | Day | Week" and to remove the "12 Hours | Day | Week" submenu, I created a feed that algorithmically balances popularity and recency.

So I'm saying these choices are ever-present when making software. Some moves like Apple removing the 'Escape' key seem like random silliness but some hard choices are important when making a good product.
"You are committing a crime right now": http://blog.erratasec.com/2012/11/you-are-committing-crime-r...
>without the principle, human economic activity would simply be impossible.

Nonsense, non-captialist societies may have been less effective, but they were obviously still engaged in economic activity. Unless you define economic activity to mean "trade within a property system" in which case it's a meaningless tautology.

> Without homesteading, we cannot own our own bodies. Appropriation of natural resources is the process by which we assert a right over the bodily material that food (originally unclaimed natural resources) turns into.

That seems like an unnecessarily morbid way to derive the kind of morality you're talking about. (Seriously, we can only have rights because we turned food we owned into our flesh?) I prefer to define my morality in terms of people not property.

>But communism advocates the government being the primary instrument by which people aggressively prevent others from existing as independent economic agents

By which you mean, prevent them from withholding resources from other people.

Again, I'm not saying Communism is good, I just object to the way you're arguing that the problem is breaking some arbitrary principles you like, rather than the very real suffering it caused.
New Video Just Released of Trump Publicly Groping Woman in Front of Large Crowd
Open it up and the first sentence says this article is 4 years old. Then you probably realise you are not the first to mention that point. Yes, in nearly 2017 Flash is (almost) dead.
Well, since React and Vue 2.0 are so similar it's not a big deal to switch. And yes, I'm not going back to React after experiencing the cohesive and well-thought out Vue. If something super better comes along I might start using that, but I doubt that'll be anytime soon. The improvement needs to be worth The effort to learn the new framework. With React -> Vue the improvement doesn't need to be enormous because it's an easy conversion.
False. Use a dedicated IP and don't send spam and you're fine (if you don't trust your users, run spamassassin in both directions).

Google will complain about deliveries if you don't have IPv6 records. Everything else: DKIM, SPF, etc is optional and helpful.

Simple greylisting works wonders to block incoming spam.
I know a few software developers that have diabetes, and they seem to be reluctant to automatic pumps.

Monitoring might be fine, but installing something in the body that can kill you and then running it on node.js doesn't seem like a good idea.
I doubt that. Sketch / Photoshop does not run on GNU / Linux as well as Safari.

These are a must for any front-end developer these days and personally although I like some window managers for X11, I can't afford to go that way, because they don't feel mature enough.

Not to mention iTunes, Photos and all the nice software that comes with OS X.
You can't leak your location if there is no GPS module in your phone

While not as precise, you can definitively leak your location by scanning for the surrounding cell towers, especially in a city, which usually have hundreds or thousands of them (Manhattan alone has eleven, for example). I used to run a Python script on my Nokia phone that logged the tower ID, and I could reliable tell when I got to work, home, etc.

And that's just for people who control your phone. Your operator has U-TDOA¹, which is typically accurate to 50m.

The camera part is true, but tape is cheap :)

¹ https://en.wikipedia.org/wiki/U-TDOA
> One of the more useless pieces of advice Linux beginners are given is to `man [tool]`.

You're such an idiot, my god.
Maybe get yourself a brain and you'll understand all manpages :)
Or you are moving backwards?

No. It's about companies who had leaders like Steve Jobs and Bill Gates who themself cared about their products and did a lot of testing themself and did micro management were it did make sense. Nowadays, the new bosses of said companies give shit and know little. The newer products don't feel like they were created by a single company-mind but cobbled together by many teams that compete against each other. Look at Windows 10, look at XBoxOne, look at the new MacBookPro - so many things that end consumer hate, yet the bosses those companies don't care. The previous generation where a lot better. That's the point. Well, the end consumer moves on. Even if it means looking elsewhere, which means a lot of hurt in short term, but what else can an end consumer do, if they don't listen anymore.
> If you cannot convince someone of something then it basically means you yourself don't understand the concept/idea well enough and concretely.

It takes two sides to have a meaningful communication. No matter how well I understand (or don't) something, the other person has to have the ability to step outside of where they're at in order to meet at some common ground.

In the generalized case you can't unilaterally blame a single side in a multi-party conversation.
Pope to take part in Reformation events in Swedish cities of Lund and Malmö
I'm looking for language tools to use. Using both long and short sentences is one of them. Notice he's using that a bunch.

I also noticed every pragraph has a key idea which is expressed in the first sentence. (Or right after a short "filling" sentence).

There's also repetition of same short sentence. That's a tool Trump uses a lot in his speeches. Author uses it only once.

I'm looking for more tools like these that I can't see.
As a matter of fact yes.

To have been in a country where there are "high" minimum wages, the low value added jobs are the first going away because they're too expensive for what they are.

Cleaning service is one of them.
Last year i7, 32gb ram.

You install via USB.

I seem to have to update my video card driver after an OS X update, but it takes less than 3 minutes.

I built it figuring worse-case scenario, I can slap Linux or Windows on it, and it will still be good hardware.

I spent more on the monitor than the system build.

If you do, I recommend purchasing the PCI-E adapter for the Apple Broadcom BCM94360CD card to have native wifi+bluetooth.

Very stable.
It's rarely productive to talk about "need". Do you really need indoor plumbing? Do you need a private bedroom? A broad variety of foods? After all, plenty of people in the less developed parts (and in the near past in the more developed parts) of the world get by without those just fine.

The history of civilization is largely the history of the taming of nature to better suit the needs (and wants!) of humans.
Probably bitrot.
Because early in the negotiation phase CF sales rep said that a $1k/mo plan would be a good enough upgrade, and this was an unpleasant but a sustainable figure.
Over the years I've become attached to different keyboards and it changes. For years I was a mechanical keyboard snob but eventually that obsession passed.

My current keyboard of choice is the Logitech K750. It's cheap but fits my hands and typing style perfectly. My big complaint is that the volume up key is beside the power down key so occasionally when a great song plays and I want to crank the volume, I instead power my machine down and that's a huge buzzkill. My second complaint is that the battery wears out and Logitech hasn't made it easy to replace. I wish I could buy a wired version.
You can mutate the state from within your components. Vuex doesn't prevent that. It just makes maintainability more difficult.
I admire your effort here but I really think that such concerns were not shared equally.

Stupid and direct interfaces that "any rank amateur could do" seem to catch on pretty well.

Regardless, I sincerely wish you the best in your project. Send me a link when it's ready and I'd love to take it for a spin.