skysight-inc/HackerNews huggingface dataset:
> Any complex config file runs that kind of risk though, whether it's in a well-known programming language or an ad-hoc DSL.

The major difference is that Clojure (Python, Lua, Perl, et al) gives you all the tools right out of the box, whereas with a DSL you should be severely restricted from doing things like reading/writing to disk, making network calls, or executing other binaries.

Granted, there are possibly ways to break out of the sandbox, but it's the difference between giving the thief a set of master keys and $50 for a U-Haul and making them work to enter every safe you have on the premises.

/me takes off the tinfoil hat
OneNote's format is an open specification, under Microsoft's open specifications promise for Office:

https://msdn.microsoft.com/en-us/library/dd924743(v=office.1...
4 Reasons to Choose ProcessWire as Your Next CMS
Even though I agree completely with you, you came to Hacker News to say that
The vast, vast majority of Uber (and taxi) trips happen in densely populated areas where autonomous cars are likely to provide the most benefit.

Also, I don't think self-driving cars will see wide availability as a product unless they can serve a big majority of driving use cases. There will be an adoption curve, and given the price of an automobile, it will be very long.
I'm the same way. I can read my ascii files from the early 90's. Old msworks, corel, etc files... not so much. Maybe you'll be able to read your OneNote files created today in a decade or two, I don't know.

I've actually been shifting personal files (less Excel if I can, as an example) to more text-based, or at least much simpler file formats when I can because I worry about this sort of thing. I'm a little different that way, perhaps I shouldn't be, and I should be fine not being able to read a file I created over a decade ago.

Perhaps the newer cloud-based apps will always "auto-upgrade" your files/documents for you now (MS Office is pretty good at backwards-compatible files, and reading older versions, but Microsoft seems an outlier in this regard, to me anyway)? I guess we'll find out.
My Popular GitHub Repo I Didn’t Really Code
> If you bellow at a stranger because you don't understand something, you're an idiot, sorry.

But the thing is, does the bellower know they don't understand something? Few people are mature enough (especially when angry) to admit they really don't understand something (and this is probably prevalent in software development circles / communities, too)
No, they actually aren't. Most of the complexity in a consumer vehicle is not in the powertrain, though a significant portion is. As far as the powertrain is concerned, the main savings in complexity is dropping the transmission and differential (or transaxle, depending on the design). Energy storage and loading is far more complicated on an EV than an ICEV, and the motor control system that replaces the transmission/transaxle is far more complicated than the engine control software that runs an ICE. Also, electronic fuel injection is not really that complicated.
I'm certain that you haven't given this idea enough thought with respect to the unintended consequences.
Bitcoin core dev – 'Bitcoin is dead'
Chromebook Comparison App
Oh man, I'm going to be using that "Views, loadable from XIB" tip now.
It might be a 'strong' password according to these stupid 'password enforcers' on websites which think they're smart enough to decide for us.
RubyOnRails.org got a new design
It's not odd. It's the sick state of the world. A lot of high-earning software people have low-wage workers in their immediate family. Which makes it suck doubly.

I'm in software. My brother went into medicine. I don't talk about my job at home anymore, because both of us know what shitty perspectives he has in front of him for the next decade or so. I do what I can to support him (and the rest of my family), to make sure there are no stupid blockers hindering his growth opportunities. But I still can't really cope with the income potential difference. It's a topic we avoid talking about.
This article is fundamentally wrong.

The holes in acoustic string instruments are not there to "allow sound to escape". Sound radiates in all directions from the surface of the instrument, although the frequency balance may change from point to point. Consider drums, for example. A drum may be completely sealed, yet still work and still make sound.

The purpose of soundholes is tuning the resonant frequency of the acoustic chamber. Google Helmholtz resonators for the theory and math if you like. The area and depth of the port alters the resonant frequency, which is largely a function of volume.

Acoustic guitars usually have large, circular holes. When recording acoustic guitars, you should never point the microphone at the soundhole! You'll get a dull, woofy, severely unbalanced sound. There are many mic techniques to deal with the frequency issues, but the most common is a microphone along the neck, aimed backward at the neck/body joint. That wouldn't work if the sound just escaped from the soundhole, as the article implies.
I made this app called Ultimate Alerts that allows for all email and text messages to be read over TTS when your car goes over 10mph for over 1 minute.

It switches back to normal settings when you go below 10mph for over 1 minute. Helpful with switching everything to TTS when you're driving automatically.

Lots of other functionality as well. Check it out:
https://play.google.com/store/apps/details?id=com.org.imsono...
I'm not sure being ignorant of your own ignorance is enough to promote yourself out of 'idiot' status.

I don't think these people are dumb, just frustrated. But your phrasing was curious to me.
Instagram is an unfortunate necessity for pro photographers in certain fields, such as weddings, simply because that's where the potential customers begin their search. They're not photo enthusiasts, they've never heard of Flickr or 500px, they don't know what clarity and composition are... but they want someone to shoot their wedding, and in their minds Instagram equals photo sharing.
"hacker" was positive before it was negative, it's fine to hang onto it, because at worst you're only hurting yourselves (hackers). (and it's not even a pejorative, anyway)
This might be useful when traffic jam. I think you can also try to ask Uber drivers.
Daniel is the photographer, Spotify uses his pictures, random user contacts him after finding his address in the attribution.
You can use Airbrake to log and manage exceptions in production.

You also get set up and use static analysis tools, which will identify lots of potential bugs before they happen. PHP Mess Detector and PHP Sniffer are both useful. You can easily share rules between team members.
Details:

1. When there is text in the comment field, then the submission will point to the text in it.

2. To submit a link, the comment field must be empty.

3. It is ok to submit a "Show HN" link and then comment in the thread.

Question: Is there a story behind why you created your app?
I just looked at some of the hashcat benchmarks and they are clocking MD5 on one of their test machines at 115840 Mh/s.

(2^50)/(115840*10^6) = 9719.43 seconds, or about 2-3 hours to break one correct horse style password. I think the point is that 50 bits of entropy is not enough when you consider the speed of GPU hashing.

Obviously you shouldn't use MD5 for hashing passwords, but since you often have no control over what algo a site uses (or even information about which one they did pick), assuming they will do something common and bad like unsalted MD5 isn't a bad starting point for this kind of analysis.
My biggest concern with coding bootcamps as an industry is that the people making the decision about which bootcamp to attend are dramatically under-qualified to make the decision and therefore relatively more prone to both scams and instructor incompetence.

Here's how I imagine this goes, from the author's questions:

> Do you want to do a bootcamp?

I guess so? I'd like a job, and I hear this pays well and folks are hiring.

> Do you want work as a professional developer? If so: front end or back end?

I... what does that even mean? How do I know?

> Any specific programming language you want to learn?

I like the, uhh, curly braces? So... ruby?

> How much money are you willing to spend on tuition?

As much as it takes to set me on the right career path?

> Do you need a lot of mentoring and teaching? Or are able to learn stuff by yourself?

This phrasing is patronizing. How about "In your past experience learning STEM-type material, did you benefit disproportionately from having structured learning time and dedicated instructors, or were your more the 'learn from the book' type?"

(As an aside, if you're not an autodidact, you'll probably not do well in the kinds of positions that people are hiring typical bootcamp grads into, C-grade start-ups with at most a seed round in funding)

There is probably an opportunity out there for an assessment that yields a decent prediction for "if I take one of the better bootcamps, is there a decent chance I will get into an engineering career in tech, and, will I want to stay there?" This blog post isn't it.

(Another aside, the better bootcamps (HackReactor, for one) have already gotten rather good at this sort of screening and are generating money based on their placements and the quality of their reputation).
How to Record and Govern Your IAM Resource Configurations Using AWS Config
I did some checking after work and apparently I'm earning what Finnish Engineering Union suggests for new engineer without working experience.

Other sources aren't nearly as helpful, but they put me somewhere in the middle of all people (or something).

I'm sure some people earn more, especially closer to Helsinki, but currently I'm content with my earnings.
From containers to microservices: How to modernize legacy applications
When we introduced the Enterprise Edition we had it under MIT license. This caused much confusion with our customers. Maybe the situation is better now with companies like Hortonworks educating the market. But unlike others we want to make our open source edition as simple to install and maintain as the paid version.

Anyway, maybe you could be a bit more specific about the problem you see with our model, I would love to get specific. Also see https://about.gitlab.com/about/#stewardship

BTW I presume RedHat choose a GPL license for RHEL because they didn't have a choice due to the GPL license on Linux.
I'm not sure if the privacy protection claims made by Gmelius are true.

The plugin claims that I am being tracked via tracking pixel (or other image) embedded in emails and that the trackers know when I read my email and where I read it from (from my IP address). Is this true? Google server attachments through a proxy. This would prevent trackers from seeing my IP address. If assets are cached or pre-downloaded by Google, then trackers wouldn't know when I read their emails either.

Gmelius might even decrease privacy. The plugin includes a JavaScript file hotlinked to inboxsdk.com. It's possible that inboxsdk.com is tracking users this way.
Might be worth for either you or haxx.se to use a more neutrally-worded redirect or alias domain. Something with curl in it.
> If you bellow at a stranger because you don't understand something, you're an idiot, sorry.

If you think everyone has to know everything before seeking help, then you are the idiot, sorry.

The woman probably doesn't know what a software is, other than a "Download" button on a website and an icon on the toolbar. Do you expect those people to differentiate between the software and the libraries underneath ?

Of course she doesn't understand, but she doesn't know she doesn't understand. That's the very source of the problem, and assuming they're idiot for not having spent the hundreds of hours necessary to understand what we're talking about is ludicrous.
> Ten years ago today we introduced the first version of Web Inspector to the world. That time was the wild west of web development, when your best debugging aid was alert(). While the earliest version of Web Inspector was limited (it didn’t even have a console), it did expose two things that developers didn’t have much insight into — the DOM tree and matching style rules.

The current crop of web inspectors all trace their (spritual) lineage to DOM Inspector, and to an extent, Mozilla's old JavaScript debugger Venkman. Both showed up in 2001.
This is really great little language. I really enjoy using it and executables I get from it can be very small which brings smile to my face.
If you can, give ScudCloud a look. While like the regular Slack desktop client, it's essentially a browser window, I've found that overall it works that bit better than the official client.
I guess the key is (pun not intended) is stolen passwords and not systems that have not been setup because I bet particularly wifi and various systems "guest", "admin" and "demo" would be high up on the list.
The thing that drives me crazy about sequential passwords like 1234567890 and qwerty is how obvious it looks when typing it out.

Don't you want to at least provide the illusion of security? And even if you have no concerns about the account being compromised, are you really able to write "qwerty" faster than your first name?
The author's implication that the majority of these payments are shady or illegitimate is bizarre. I don't know much about it, but performing research, paying for hospital space, and paying licensing fees to doctors who have invented novel devices all seem like healthy aspects of a medical system working as it should. Perhaps I'm being naive?
Best practices for scaling with DevOps and microservices
Nim's approach to parallelism is, for the general industry, basically groundbreaking and inspiring work.

I really wish that this language got more attention. It can fill many of the same holes that Go fills without all the awkward dependency non-management and bad error handling. Similar story for Rust, it's got a lot of similar benefits without an ownership and extent model many people find confusing.
Feds Approve BMW's Driverless Self-Parking System
The ES335 is a "semi-hollow", with a solid block of wood running from the neck to the bridge.
Three reasons to question Oxfam’s inequality figures
Follow up post by author here https://medium.com/@octskyward/a-small-followup-aa399a83acbb... to respond to conspiracy theories
>If you think software developers in SV have it bad, imagine how it must be for cleaners and food service workers in the same areas.

This is what bothers me about SV devs bemoaning how high the cost of living is. The self absorption is really offputting. Oh, you can't afford a house in Palo Alto? How sad for you. The guy cleaning your table probably commutes for an hour on BART and still spends the majority of his money on rent.

I lived in the bay area for a while. I get that housing is absurdly expensive, to the point that six figures doesn't feel like a lot. It is a lot, though. Saying things like "six figures isn't really much money" is just tone deaf. You aren't poor on six figures.
Binaural Beats with Java
This sort of confusion could be partly resolved if apps with "License" or "Legal" screens would actually have a little explanatory paragraph at the top, explaining what it is they contain in layman's terms. For the average person, I imagine that scrolling through one of those would be quite bewildering, especially if WTFPL stuff was in there.
Anyone who has read the #1 book (Rent is too high) and who might want to add a few comments about it? What it describes, suggests etc. Never heard about it before.
Google Is Rolling Out the Ability to Install Apps Directly from Search Results
TrumpScript – Make python great again
Strong communities, like congregations in many Protestant denominations, tend to help each other. A lot of life bullshit tends to be cut out this way. You may still need to work your two jobs, but someone will come and stay with your kid for free. Or they'll help you take care of your sick grandmother, so that you only have to quit one job.
Tiebreak – A tennis coach on your wrist
New Rails Identity
Hello World with TypeScript and Angular 2
In a FPS, AI can have perfect reflexes and accuracy because it's playing in a different playing field than the player. If the AI had to recognize images and operate a mouse, it wouldn't be remotely as good. Although I can imagine that eventually, AI can get good at that too.

But the real test of AI is not in speed and accuracy; it's in planning, outsmarting, figuring out the right tactics and strategy. For a game that's mostly about speed and reflexes, or one that's about calculating through a limited number of options, AI can be great. But even the best AI still sucks at complex strategy games with uncertainty and incomplete information.
"EU members are obliged to integrate these rulings into national law."

No! Any court's mandate is to resolve disputes according to the existing laws. It is not to issue/create them. The lawmakers are the ones that may use the judicial system as a quality assurance mechanism for their adopted laws and maybe to consider fixing something along the way. A court is merely a hand of law, not a law maker. So, getting back to the European Court of Human Rights, there is a set of stipulations under the name of Human Rights that the adherent countries already endorsed and (supposedly) adopted into their national laws. There aren't any rulings to be integrated into national laws, there may exist only rulings (compatible with existing laws) that need merely enforcement on local level!
Paid a Great Deal to Be Terrible at Development Most of the Time
You don't need a 4 year CS degree to do basic web development. Sure, you don't want a doctor with only 6 weeks of training... but I bet you could get a decent massage to help a sore back from someone with only 6 weeks of training. Lets not pretend that being able to put a form on the web and do basic CRUD to a database is the most advanced coding in the world.

Your CS degree will help you do more advanced work that your average web dev cannot. And I agree that bootcamp graduates are over-hyped. But if you want a head start into coding vs. learning on your own, and are willing to pay money to get it, then bootcamps are fine.
I used to play around with it when it was still call "Nimrod" and it was quite good fun. It's easy to learn and the examples were good. A c like language that has a python like syntax was something I had hoped for for some time.
Check out Streak: https://www.streak.com/
I can't find benchmarks for the actual devices, but I tried to find something comparable. The Galaxy S4 appears to use the same CPU as the FireTV (the S4 is even clocked slightly higher), and the iPhone 6 Plus has the same CPU as the new Apple TV (though the iPhone is clocked at 1400MHz vs the AppleTV's 1800MHz).

Here's the Geekbench benchmark: http://browser.primatelabs.com/geekbench3/compare/4955785?ba...

Basically the A8 uses less power and is much faster in almost every case. It has a ton more fill-rate as well, which means short of a console, it's probably the most powerful setup graphically by a good margin currently.

They have the same amount of RAM.

I'm a fan of Amazon Video. I think in most ways their app interfaces generally beat Apple's. They appear to incrementally improve routinely where you're probably lucky to get a significant AppleTV interface improvement once a year (I don't hold out much hope for Apple fixing the keyboard, and I don't consider the recent Bluetooth keyboard support addition much improvement).

Anyways, the Qualcomm/nVidia vs Apple Ax series seems very much like AMD vs Intel to me. For a casual observer like myself, the Apple processors seem to pretty much always be the most energy efficient, and provide significantly more performance at the same time. So if cores and clock speed are the most important thing to you, you buy the Qualcomm or AMD (well, not cores so much, but work with me) CPU. But if you want the best performance with the most efficiency, you buy the Apple or Intel solution.

That's just my theory anyways.
Archtop guitars with carved tops usually do. Flat-top acoustic guitars have a complex bracing system that would get in the way of F-holes (nylon string guitars are usually fan-braced, and steel string guitars, with more tension, are X-braced).
On the specific point of mobile note capture, I believe I have solved this problem in my own text file-based system.

I use dropbox to sync a text file from my phone and a separate file from my tablet. These text files are managed by gthnk (http://gthnk.com), which combines all of these files overnight. By the next morning, all of my notes are together no matter where I originally wrote the note.
Why is this downvoted? To a laymen (me), this seems like like an interesting post.
Some screenshots of gthnk on the project page would be helpful.
Agile Leadership in the Real World and for Personal Use
As somebody that has endured the same the other way round - being hit on by many (even married) female colleagues, HR girls, having a female manager attempting to invite me to her room in the hotel, girls repeatedly stalking me at my apartment, e.g. after I performed on a piano at a party, even just meeting random girls that would dump their boyfriends on the spot, completely shaking with excitement (me and her BF just look at each other with disbelief: "Is this really happening?"), dozens of girls telling me I am their "Mr.Perfect" etc. I can relate to her plight. However, she at least has some recourse; if I wrote a blog about my experiences I'd become a laughing stock of the Internet. Sometimes I think redpillers/AFBB got something right, which is shaking me to the core... There are some very dark areas of both male and female sexuality...
You mentioned NUC though - which doesn't exactly allow you to pick all your own hardware any more than a bare bones workstation. Anyway good luck with the search - as you experienced assembling your own comes with its own challenges - finding the most stable combination of parts etc.
MongoDB NoSQL Database Online Training in SRY IT Solutions
Yes, it would and is. Remember that all major webservices that take up most of peoples online time in the US and Europe is already banned in China. There is no Netflix, Hulu, Facebook, Google, Youtube, twitter, snapchat, Whatsapp working at all or reliably within the firewall.

The quality of the content inside the firewall is good enough for the majority of the population not to care the least about what is happening on the web outside the firewall.

The good viral videos and memes get translated and spread on local services, and plenty are already created within.
Can I just take this moment to say I love VLC; it's one of the best and most reliable programs ever; it does EXACTLY what I want 100% of the time and I am always astounded to discover some neat feature that fits some odd need I have. To you and your team, thank you so much for making it so effortless to watch so many different things without having to worry about formats, codecs, subtitles, audio tracks being off, etc etc etc. Thank you so much.
Houghton Lake Gas Prices Drop Below One Dollar
This looks interesting. I'm not in love with the name. That said, I love all static site generators. Unfortunately, hosting a static site isn't much fun, so I created http://www.statichosting.co to make it easier. It's in beta and we are getting close to launch, but have a few bugs to work out. Would love to have anyone give feedback on it as it develops.
Pain Free Static WordPress Hosting
You'd punish a whole country for the actions of a rebel warlord that the government is actually fighting ?
Your mind is playing tricks on you. You are angry and are seeing things in my comment that don't really exist. I understand you maybe an old developer who is threatened by young talent but where do I compare someone with 20 years of experience to a bootcamp grad? I simply said let's not stereotype and judge a whole segment of people and that talent is not age based. Only experience is.
The usenet oracle is alive and well!
Fun new puzzle app - cool for "where am i" puzzles