skysight-inc/HackerNews huggingface dataset:
I guess some see a risk of mutability(https://medium.com/@azerbike/i-ve-just-liberated-my-modules-...).

But you can always use shrink-wrap or other package managers that guarantee immutability.

Oh, I guess I should say I love npm/yarn and use it as a core of all my projects. ️
You already have that same deal with bit.ly and friends.

http://bit.ly/2saifoB
http://bit.ly/2t5xNhB

Which is safe and wonderful and which is dangerous?
The Uber and the frog
I don't know how Little Snitch does it as I've never used it, but one of my favorite UX/UI implementations for something like this is how GlassWire does it. When something connects to the outside, it subtly notifies you about it, you see everything in an easy to read list, and you can also easily take action like instantly-block something. There is no myriad of popups and alerts and a whole multi-step process to disable something, which is how most such solutions do it.

For something that would "disable everything by default" I would simply like to get a GlassWire-like +1 notification on the icon, and then I should be able to see a list of "last blocked" so I can troubleshoot myself later if something went wrong.
Technology Foresight for dummies: How do you know if a technology is hot?
In 200x improvement in random read performance, compared to RocksDB or WiredTiger (MongoDB's storage engine). You can find benchmarks on our website: https://terark.com/en/index
And here: https://github.com/Terark/terarkdb/wiki/Benchmark

We also provide a free license of TerarkDB and you can download the exact scripts we used and run your own benchmarks with the configuration you want. We know the claim may sound outlandish, so we try to be as transparent as possible.
urm no there was stupid inter service rivalry that lead to bizarre things like the army and navy working on decrypting intercepts on alternate days instead of having one organisation like BP and GCHQ
FreeCAD Sawhorse 02.02
I made shadyurl! The subdomain feature in this is great. Also cool it has an API. Though with the amount shadyurl was abused by phishers, I'd be interested to see how long an API stays viable.
I've graded freshman and sophomore calculus homeworks where students do things like sin(x)/x = sin/1 = 1.

That's an exact example.
> Kazakhstan is generally about one of the most secular countries in Eurasia)

Presumably this is one reason why Sacha Baron Cohen chose Kazakhstan to be Borat's hometown - if he had picked an Islamic country he'd be risking a beheading in the streets of London.
Sounds like LLC formation fees, yeah.
An opinionated Web Starter Kit with no libraries or frameworks included? What is Google's opinion on which way to build a web application, roll your own?
That's not really relevant. You only need to check if the equations hold if you don't understand the math involved. You've already lost at that point.

Checking is the smart thing to do then, but ideally what is important is the understanding rather than just the diligence to make sure a guess isn't trivially shown incorrect.
In 'Spycatcher' IIRC MI5 actually steamed letters open with a kettle, or rolled them out of the gap at the top of the flap with a split cane! They had no way (at that time) to deal with cellotape, however. I suspect the metadata is a pretty valuable resource in itself. Suggests that people wishing to protect their privacy would do well to shield the inside of their envelopes with junk text, tape them shut, post them from random locations and use mail forwarding services and a mailbox service
Sigh, I knew someone was going to just complain that this is using the preprocessor and I'd have to waste more time on this...

(a) It's a fundamental (but common) mistake to view processing as a logically "separate" stage from compiling C++ code. The two are semantically intertwined for all intents and purposes. Trivial example: the value of std::numeric_limits<int>::max() MUST match that of INT_MAX. Another trivial example: #pragmas (like omp parallel or vectorize) are "preprocessor" directives that can't really be "preprocessed"; they're often tightly coupled to the actual code. You cannot preprocess a program with a compiler that differs in any semantically visivle way from the actual compiler and expect the program to behave as the C++ standard specifies. The correct way to see a preprocessed file is as a convenient text-format snapshot/dump of the compiler's memory in the overall compilation process, nothing more.

(b) I don't want to spend more time on this but I'm pretty sure you could find a counterexample that doesn't depend on the preprocessor if you try hard enough. Just pretend I'm claiming the opposite and you're arguing with me about that, trying to prove me wrong. I'm sure you'll find a counterexample. Look at >> vs. > > and the like if you have no idea where to start.
He chose Kazakhstan because he was unlikely to meet anyone who knew about Kazakhstan or was from Kazakhstan. Originally the Borat character was an Albanian named Christo, but there were too many Albanians coming to London by the late 1990s.
I started seeing the floating dependency approach at smaller places and personally consider it a bad pattern.

You get everything you depend on, stuff it into a folder named third-party, and check it in forever (or until security bugs, features you need, etc). Include all and any licences, this is important.

When dealing with any software that's supposed to be our there for decades, the last thing you want it to have unplanned work because of missing libraries.
They didn't request anything though. The just asked themselves (on a slide or some internal document) if they could inject (a library) into Little Snitch.
Speaking of 20-30 years, you get peak revenue off collectibles and aspiration-ables about 40 years out, notice how we're at "peak star wars" right now? You can predict 80s home computers and early video games are also going to peak real soon now.
LZ4 is beautiful.
These are primarily for algebra mistakes. Teaching a proof based course, the most frustrating error I saw was people doing a fine proof but in reverse (this is related to the article's point about irreversible steps). If I wanted them to prove that the square of any
number was nonnegative, they'd start by assuming that x^2 >= 0 and then driving equations from that until they got something obviously true like 0>=0. This was the proof written "upside down" if every step were reversible. They should have just taken the last step and started from there until they derived their first step.

So how was I supposed to grade that? It showed a significant misunderstanding but also often literally had every step necessary for a correct proof. Usually I just wrote overly long notes about how they should write proofs in the future that I'm sure the students never read.

The other fun one was unnecessary proof by contradiction. They'd start by assuming not P. Then they'd prove P directly, not using that assumption. But they, that contradicts the assumption of not P. Hence not P is false, so then they conclude P. Nothing was wrong there, they just had a couple extraneous sentences that overcomplicated things.
Correct, I have been playing both electric and acoustic guitar for 25 years and what you say reflects my experience. Playing acoustic guitar is more difficult, requires more strength in the fingers and will give you calluses on the first months of playing.
That is correct. We simply built a storage engine technology. You run it yourself on your own servers. Everything is open source except for the core compression algorithms that are loaded as a proprietary dynamic library. Being a young startup, we made the choice not to open source this part for now (see my other comment higher in this thread).
Your kids sitting around? Sitting and doing stuff? Please, you should not brag about you ability to do a side project, because you have just easy life. At least according to your comment.

I have only one kid, 2 years old, and I have no time for anything. My kid never sits down, never does anything longer than 5 minutes, always wants to do stuff together, always on the run, exploring every pebble on the street, every plant, running around other kids while they peacefully play with their parents. Me and wife on a regular basis get comments on the playground "All your days look like this? Ooops..." Plus, I have no grandparents near by and low chances to be accepted in kindergarten. So we are on our own. On weekends I am taking my kid out full day to get my wife some space, because she would go nuts without it after 5 days in a row - so I have not a single free day whole year. Saying all that, yes, I have 2 hours per day for myself. Right after 22:00 when I am sure the kid sleeps tight. But by that time I am wasted and not even able to read a proper book, because its just too much for my tired brain to grasp. Not even mention any form of creativity.
Just a reminder that you're talking about an open source project, sustained entirely by volunteers. I'm sure they'd rather have people contributing, or speaking through their financial donations > complaining that they don't have the resources to write native versions for every platform.

The bottom line is that cross-platform desktop development is HARD.

Qt and Wx eventually push you toward C++, which few people under the age of 40 want to learn. GTK looks awful on every platform.

JavaFX is actually quite nice now, and embedding a Java runtime takes up no more space than embedding Chrome. But you still have to deal with sluggish startup times, and similar complaints as C++... that Java isn't "cool" now, or whatever.

So if you want something that looks decent on Windows, OS X, and Linux, and is written in languages that 19-year olds approve of, then your options are:

1. Write separate native versions for each platform, using C# for Windows, Swift for OS X, and whatever for Linux, or

2. Electron.

If you're a commercial entity, selling products or services for money in the face of competition, then you should probably go with option #1. If you're an open source project or hobbyist, then just go with #2 and take solace in the fact that the people bitching were never going to contribute regardless.
How does it work?

Due to rapid advancement in dark ritual technology,
the programming community has streamlined the
Development and deployment of unspeakable
eldritch horrors.

Using robust open-source libraries like a sack of
live geese, websites like this one can be
developed with far more efficient sacrificial
rituals than ever before.

We're still stuck on the version with
really inefficient sacrifical rituals
though, due to comp͆aͭatib̊i̼͕l̈̿i̮̜t̚y̅ ͊i͋s̾s̢͈͠u̶e̛̊s̼̃.

Not that I'm in need for an URL shortener, but I really like the style it's "advertised" in :-)
The Bitcoin Billionaire – how Craig Wright happily forfeit his fortune
More interesting was a blog post sometime ago about how scammers are still able to game the app reviews and dupe people. Has that been fixed now? I've never submitted an app to App store but it must be infuriating to know that your legit app is being constantly rejected while a fake virus scanner or battery optimizer is making 100k a month.
How I understood it:

> "give first, take later"

This was when they were looking for leads.

> "don't do work unless you're getting paid for it."

That was in the context of the product they were selling. A choice not to work on the product when there is not a customer paying you to do so. I can imagine they chose to operate like this because it is very easy to sink many hours into perfecting a product that does not have paying customers. I believe they will step away from this rule later when they have so many customers that they want to develop ahead of payments.
Tencent's Startup Investment Frenzy Now Reaches Outer Space
Are the okay to go to for back problems?
Photoshop is your friend
Compiling C to assembly code that uses only one instruction, namely mov: https://github.com/xoreaxeaxeax/movfuscator
Just like DEFLATE.
Tracking usage without tracking people
The Complete Emacs Course
No, FB forever locks one into a tiny little echo chamber, so one never learn anything else besides what one clicked on and what they can sell.

But am I to judge. There are encyclopedias and yellow press, and happiness is very subjective.
> How many people in the electronic genre could play Bach ?

More than you might think. Some, like Isao Tomita, built their careers on electronic versions of classical music, including Bach in Tomita's case (though I don't care much for his adaptations). Others, but many others, like Jean-Michel Jarre has an education in classical music, and took a long time to "break free" from classical formats in his composition.
You have a rational access to music, and I respect that; though not everybody cares about an artist's street cred while listening to their music.
Indeed, country seems to take over the guitar torch, and why not. Coldplay mostly doesn't even have sounds that resemble a guitar anymore. Chili Peppers, yeah why not! I want guitars to somehow stay in the charts, or I'll feel quite obsolete with my hobby (electric guitar)..
Why didn’t great painters reach the level of realism achieved today?
Maybe he tried to give a broad panel of electronic music. Autechre does have its own universe, I didn't listen more than 2 minutes in because the link loaded slowly and 2h made me skip.
Thank you. Didn't saw that there is a 2nd part!
The level of effort depicted is more than you'd expect for a cynical cash-in.
Ask HN: How do you track and manage errors in production? What is your workflow?
I am curious how engineers track errors that happen in production?

Do you get detailed stack traces from logs? How do you open a ticket? When does it get fixed? How do you ensure its actually fixed i.e. when its deployed? Do you use any tools in the process?

And most importantly, are these tools necessary or can you do without them?
> Which 90% would you cut, and why?

(Senior) Software Engineers : The site already exists. What could they possibly be engineering? Clearly all these positions can be axed and replaced by a few volunteers or an intern for the occasional maintenance patch. Even that is probably unnecessary - the site generally works fine for me.

QA : See above

Product : This isn't a product, it's a website. Obviously this entire section is superfluous.

Discovery : An entire division for legal discovery? What kind of pork barrel waste is this. Easy cut.

Mobile : I built an Ionic app this weekend, and these jokers need a whole team for this stuff? Now with flux.io, they have no excuse to employ more than 1 dev. Cut!

Research : What do they need to research? The website runs fine and all the content gets created for them. These guys are obviously playing ping pong all day. Cut.

Security : Nobody cares about hacking an encyclopedia. They're paying an entire team to play around with splunk all day. Cut!

Search Platform : I can spin up an Elasticsearch instance in an afternoon, and they need a whole team for this? Cut!

Traffic : The site already gets traffic. What are these guys doing? Cut!

Cloud Services : There's no such thing as the cloud - it's all on someone's PC. Obviously a fake division. Cut!

Fundraising : Now that we've eliminated the whole company, we don't need to fundraise anymore. Easy peasy.
Goldberg vs. strowman
“Developer comfort” are strong words. It’s putting JS web “dev” comfort, as I certainly wouldn’t feel comfortable writing anything in JavaScript.
Yet the cow-inside-house scene was filmed in Romania and attributed to Kazakhstan. Borat hired some gypsies, told them to put the cow in the house - the gypsies are simple people and would do any silly thing for a little money. Later, when they saw the movie, they were furious, claimed they've been duped.
It is not recommended. It is recommended to visit a physical therapist, who will treat you using research-based methods.
CanCon, as the process is known, has many problems. It has forced radio stations to constantly play the Tragically Hip as well, who I would argue deserve to be played.
I know a fair few electronic musicians that would feel right at home performing bach.
Ya, I meant more of non-gaming commercial purposes.
By many measures metal predates punk
Fuck user experience! All that matters to “developers” these days is “hackablility” and “velocity”. The user suffers? It’s his fault he is not using a better device.
I think Atom gave bad fame to the Electron (it's ironically because Electron was made for Atom).

Atom is bloated and slow and people think that each Electron(or Chromium) app is bloated and slow.

But for example VSCode is a lot faster (and consumes less RAM, from what I just checked) than Atom. So it's not Electron to blame...
I've noticed this (backward steps) with some friends. I think it's because people don't think logically with math notation--they just play with symbols until they get the sentence they want.

To get around this, I just get people to argue aloud. People wear their logic hats again when they have to talk to a human and convince them of something.
Brad Spengler (grsecurity) responds to Linus rant (grsecurity are clowns)
Tomita's style is so weird. I didn't know about him until your comment. He seems into pure rendering of classical style in other instruments. But I miss something, it's too precise or constricted.
Thank you, we really appreciate your comment. As I mentioned in an other reply, we understand the claim may sound outlandish, so we try to be as transparent as possible:

- We provide several different benchmark results and detailed procedures: https://github.com/Terark/terarkdb/wiki/Benchmark
- We provide a free license of TerarkDB and you can download the exact scripts we used and run your own benchmarks with the configuration you want.

We're a bunch of geeks (I think the picture is worth a thousand words ^^) who had a scratch to itch and a lightbulb moment. We built a product around it and we're trying to make a sustainable business. Any feedback or comment is welcome.
We understand some people might be skeptical and we're happy to answer any question. And if you like it, we would be thrilled if you could help spread the word. We're not the bests at marketing... haha
while doing so he also drops a 0-day :)
I think I recognize some of these sprites... Borrowed them from Dungeon Crawl: Stone Soup by any chance? If so you should mention it somewhere IMO. I like the game's concept, always been a fan of Advance Wars! As a suggestion, I'd add some form of sound feedback like some others have already mentioned.
I recommend a very health disrespect of organisations like the NSA. This article was shared recently on here apologies for stealing it

http://www.bbc.co.uk/blogs/adamcurtis/entries/3662a707-0af9-...

It really made me laugh, and think about the pointlessness of the whole organisation of British Intelligence.

Are we really clear that MI5/6, NSA, GCHQ etc have any benefit at all. Isn't it just a matter of of an arms race, where each country keeps raising the stakes? It is already clear that the NSA have produced dangerous cyber weapons which have escaped into the wild.

The secrecy is the perfect excuse for empire building. You can imagine they are filled with paranoid idiots who want every bit of information going, but never analyse it into anything useful.

RE WW2 it is not clear at all that the USA was at a disadvantage due to lack of intelligence. In the UK we love to celebrate our great code breaking efforts, whilst simultaneously the Germans were breaking ours...
I play an "obsolete" instrument, the double bass. And I play jazz. So my gut reaction is: Welcome to the club.

Electric guitar (and electric bass) enjoyed their day in the sun, and it was well deserved. When the Fender guitar came on the scene, a dance band required as many as 19 musicians, all playing instruments that took years of training just to even make a decent sound, much less to play at a performance level.

The electric guitar and bass had a much different learning curve (not better or worse, like C vs Python) and 3 or 4 musicians could take the place of 19. Of course changing musical styles played a role in this transition as well, so I'm really over-simplifying here. The simpler harmonic structure of songs made it easier to crank out hits, and the manipulation of electronic effects allowed the creation of new styles such as hard rock, heavy metal, and so forth.

Rock music also had a certain social appeal. As opposed to taking lessons and then sitting at home and practicing scales, you joined a bunch of friends, and all learned together in the absence of any adult supervision. Many bands create new songs together by trial and error. Styles and songs were learned by ear -- the folk music tradition, which certainly has its own historical precedent.

It couldn't last forever. Fifty years is a pretty darn good run. New instruments have emerged, with their own learning curve and cultural appeal. That's great. Meanwhile, playing an obsolete instrument can still have its own attractions.
The proven medicine of vaccines? Of injecting viruses and toxic substances into the bloodstream of healthy humans? Why not draw some blood while you're at it? To let out the evil spirits or whatever they used to tell people back then. Just earlier today someone was debunking the dangers of sugar and the advantages of natural, unprocessed food. Just one of those days, I guess. Truth is that if you have a problem with nerves being jammed between bones, or bones being out of alignment; a competent chiropractor might be exactly what you need. Ask around for references to find the good ones, there's nothing like personal experience of trusted individuals when searching for truth. Not that they would ever tell you in the hospital; they'll just radiate you, shoot you full of poison and send you back home to get sicker and deeper into debt. Scientific fundamentalism is just as stupid and dangerous as any other kind of fundamentalism; we were given brains to think, not to believe the most popular authority of the day. This article goes on about the profit motive of chiropractors, which doesn't even show up in statistics compared to that of our medical authorities.
There is value in camaraderie.

You're assuming the benefit of staying away from the line is greater than the cost of losing every net-positive thing that isn't entirely white.

It's possible for a workplace to be a sterile environment where one turns one's wrench in silence without human connection, but that isn't how people should have to spend the majority of their waking hours.

And again, that policy is a ratchet. What people take offense to is calibrated by expectations and past experience. If you succeed in exerting social pressure to keep everyone away from the line, you move the Overton window and create a new gray area in what used to be accepted professional behavior. Continue to apply the same line-avoiding policy and you have a ratchet that leads to the imposition of radically Puritanical positions.
There is a bit of detail missing that I would like to understand. How to just 'talk' and give help? Do you approach people/businesses and ask if they are having any problems? Or, your aim is to just get the conversation ball rolling, hoping that it leads to the problem part without deliberation?
No it is not bullshit, not for back problems. I hurt my back and was suffering for 2 years. I went to a physiotherapist and they made me do stretches and other exercises. I took Advil and aleve and both eventually stopped working. It was debilitating and I desperation I went to a chiropractor. I am a huge skeptic and thought chiropractors were scams too but I was desperate.

Within 6 weeks the pain disappeared permanently. This was over 10 years ago. Occsssionally i will tweak my back from carrying my kids on my back and I will go for s few sessions and I feel great afterwards.

It's not bullshit, at least for back problems. Some chiros say it cures colds etc which is bullshit. You just need to find a chiro that doesn't deal with that stuff.