skysight-inc/HackerNews huggingface dataset:
it works... somehow :-)

http://asvd.github.io/microlight/haskel.png

well, since the lib is general, it's built upon compromises. But I am open for suggestions concerning updating the logic for some particular cases
Having an app developer available to be shaken in anger was deemed impractical.
Much of the old signaling on the deep lines is gone.

Trains on the Northern, Victoria, Central and Jubilee lines run automatically, except a driver pressing a button to close the doors.
>> I think the reason that many smart people don't stick with programming is because a fundamental part of the job is struggling with intellectually trivial incantations specific to some configuration/OS/Language/Tooling.

Along with this, I believe there is a certain amount of curiosity required to continue pursuing programming after a certain point. At first it might be fun, teaching a computer to obey commands, but once a tough enough obstacle is met, does that person want to find the answer and do they take satisfaction once that obstacle is overcome? If the satisfaction doesn't surpass the stress it took to find the solution (for most problems, not all), it seems unlikely that the programmer would like to continue when the next problem appears (which is inevitable).
My girlfriend is Estonian, and she finds life incredibly complicated in both the UK and Sweden-

I just asked, she misses that there was never a need for a government office, no queuing and everything was centrally managed, as long as she has her ID card and her "pin".

She is mentioning the arduous processes we have for validating identity in Sweden and looking up financial history.

Part of me feels like this is a double edged sword, but she seems to genuinely miss it.
"The concept is ideal for all, but not realistic for many"

Working on your own on something you are passionate about is, in fact, not the ideal for all. Many many people see work as a paycheck. They derive their meaning from activities from outside of work.

One could argue they could enjoy work more if they incorporated a passion into it, but then what if they lose that stark line of separation? Some people may actually enjoy a clear line between work (make the money) and fun/meaningful stuff (spend the money on)

What if that passion loses its luster once its your work? What if you get most meaning from close relationships, how do you incorporate that into a job?

I'm wary of most things that say this is the ideal for everyone. There are universal needs but there are not universal ways to meet those needs.
That's definitely an interesting theory. And intentional or not, I think side-battles do deflect attention from the 1% issue (as you called "oligarchs").

However, I think you do a disservice to your cause when you use blanket remarks like "Corporate media outlets exist to disseminate propaganda, not seek consistent, logical answers to important questions" without clarifying. I think we can easily rule out that all corporate news organizations (npr, washington post) are propaganda services (I for one, have a relative who worked at one of those). Perhaps you should try to come up with a theory on why well-intentioned reporters would not see the situation you do (e.g. group think).
Bitcoin price jumps 21 percent over 4 days, reaching a 21-month high
with except for SQL, of course. SQL syntax is a nonsence, highlighting would not make it any readable
You can change your vote in private. If you're worried about getting locked up and/or murdered by your wife after she has seen who you initially voted for, then you could set up a cron job to change the vote even if you're no longer breathing.

In addition, the same problem applies to paper voting. What stops your wife from demanding that you wear a hidden live streaming camera when you go to vote, so that she can see you really cast your paper vote for the candidate she insists on?
Does it also work for languages where you can define // to be an operator?
You just used the optional comment field for the link.
My Surface Book is effectively that (the better GPU is in the detachable half) and compatibility is perfect (once had an issue where a game used the wrong card, detached and reattached and it was all fine, drivers have updated since then) - admittedly that's a system where everything is first-party and designed to work that way.
Many of the nix switches and commands are non-intuitive. I always have to check the man page, and I'm more often than not surprised by their choices!
Good grades->good college -> good job -> marry -> buy house -> have kids. All on a middle class salary. In the bay area that's probably about 100k/yr for a household. Impossible these days.
To what degree are the Bitcoin build VMs reproducible vs. giant binary blobs?
It isn't, and never has been, about apologising. It is about recognising that you had a step-up based on being part of a particular demographic, and then either acknowledging that other people won't necessarily have had those step-ups, helping to level the playing field by giving extra help to those who don't have that step-up, or both.

So, basically equalising things a wee bit.
It's a separate project of mine, actually

https://asvd.github.io/intence/
"That's the genius of our ruling class. They're so brilliant that no one knows they even exist. The political-science professors, perfectly sane men, look at me with wonder when I talk about the ruling class in America.

They say, 'You are one of those conspiracy theorists. You think there's a headquarters and they get together at the Bohemian Grove and run the United States.'

Well, they DO get together at the Bohemian Grove and do a lot of picking of Secretaries of State, anyway.

But they don't have to conspire. They all think alike.

It goes back to the way we're raised, the schools we went to -- after all, I'm a reluctant member of this group. You don't have to give orders to the editor of The New York Times. He is in place because he will respond to a crisis the way you want him to, as will the President, as will the head of the Chase Manhattan Bank."
> A messaging service that only allows 140characters sounds ridiculous.

It made a lot more sense when we used SMS to tweet.
San Francisco isn't, not really anyway. Actually, to be honest, it's kinda just crappy to get around no matter how you want to do it... but as far as cars are concerned, since the earthquake felled the Embarcadero Freeway the freeways are only on one side of the city, and even the fastest routes through town have a bunch of stoplights, and traffic is bad and slow.

But it does have transit! Mostly, it has Caltrain and BART, which are essentially commuter rail systems that drop people downtown where they actually want to work. They have some issues but they fundamentally work. San Francisco also has MUNI, the Municipal Railway, which runs the streetcars (and also runs the buses) and, for the US, it's pretty good transit. But that's mostly just low expectations: there's one downtown tunnel (which shares half its route with BART) and then the rest is mostly interlined with the aforementioned traffic, and it is slow, and notoriously unreliable (even besies traffic, SFMTA has well-known issues with its relationship to its labor union which contribute substantially to no-show drivers, and in the absence of driverless buses that's a bit of a monkey wrench in normal operation.) And very few of the buses have dedicated bus lanes (although the Geary corridor might be getting some in the future as part of a bus rapid transit system some day soon).

There is an ongoing project to connect Caltrain to Market Street and Chinatown and Fisherman's Wharf with a new streetcar line. We'll see how well it works out... there's already been drama and delays about moving the alignment from 3rd St to 4th St...
They're just baiting him into returning to the US. You can be assured he will be shipped off to a supermax (probably for life) the moment he steps foot in the country. It's one law for the Clintons and another one for citizens without influential friends...
That dichotomy is a false one, since you can do both (see e.g. demoscene) :)
Neurons Constantly Alter Their DNA (2015)
Have you ever worked with a team of experienced programmers?

I ask because I flew solo throughout college simply because it was difficult finding competent programmers at such a small commuter school. I spent some time learning my own things and trying to teach myself. But once I was placed on a solid team at a software company, my rate of learning increased at least by double.

What I'm saying is maybe try surrounding yourself with some folks who have more experience in what you'd like to learn. There are user groups pretty much everywhere for major languages, and meetup.com is a great way to make connections.
Well, that sounds just like a ketogenic diet. They actually investigate keto alongside their fasting diet and find similar benefits in many areas, just not to as large a degree.
Was looking for something insightful, but I guess I haven't heard (and bought into) the same stories as the author. I quit my job half a year ago to do the "entrepreneurial lifestyle", but I'm not going around telling everyone to quit their job and be as ostensibly great and care-free as I am.

Of course I'm thankful for my situation, and realize I'm luckier than many Americans, and lucky to live in a prosperous country. But is it really "privilege" to live frugally enough to save up for years, and then quit my job to pursue my passion? Am I not supposed to do that at all? Am I supposed to feel my privilege for having a job? Or computer skills? Or a computer in the first place? Electricity? I don't know where, to the author, the privilege train is supposed to end.
Yes, living with your parents is (somewhat) privilege. Yes, most of us reading HN are privileged, often in more than one way. No, the alternatives are not forgetting our privilege or giving up joy and happiness, the alternatives are being self absorbed and unaware or trying not to.
> Second Avenue Subway is closed you can take the Lexington Avenue Line

It's funny that you picked this as an example, because the 2nd ave subway has yet to open even it's very short initial segment, and the 4-5-6 (Lexington Ave line) is the least redundant part of the whole NYC subway system. It's the only north-south line on the East side, and it carries more people per day than the entire subway system of any other North American city.

Once they build out the 2nd ave subway to the bottom of the island things will be redundant...but that's decades away. (They won't even start construction on the second phase, which only takes it up to 125th st, until 2020.)

You point generally applies to the rest of the system, though.
Pretty neat that the styling is included in the 2.2k, but it would be more practical if it would apply classes to allow me to style it myself. Glowing text is pretty opinionated.
I agree with you, but beware the motte and bailey of social justice buzzwords: http://slatestarcodex.com/2014/07/07/social-justice-and-word...
No, I addressed this argument in my original comment above. If you need a password to change a vote, someone can take the password away from you after you voted the first time. If you can show up physically at the polling place and change your vote, your hypothetical corrupt employer can simply announce crunch time at work and effectively keep you on the premises. It might also be as simple as them not paying for the bus to to polling place, so you have no way to get there.
Corporate media outlets are not stand-alone companies that exist to make money. They are owned by massive conglomerates. For example, Sheldon Adelson owns Israel Hayom, the largest newspaper in Israel. He distributes the paper for free and has lost an estimated $50 million dollars on it over the last few years. He recently purchased the Las Vegas-Journal Review, Nevada's largest newspaper (he also owns Sands entertainment/casinos). His first order of business was to replace the editor with one of his cronies. He didn't buy these newspapers to make money. He bought these newspapers to control the media and control the narrative.
I don't even see those that much. What is more annoying to me is the circlejerk against it. I feel like people spend hours crawling Tumblr to find some post like that and then try to pretend that's the mainstream opinion. You're really edgy and smart being on the percent of the other 99 pct of us.
We've attempted to reword the baity title to express the spirit of the article. If someone suggests a better (i.e. more accurate and neutral) title, we can change it again.
> A messaging service that only allows 140characters sounds ridiculous. But here we are.

A world in which such a service is a billion-dolar business is a world which's aggregate business method is to throw random shit at the wall and see what sticks. In other words, success in startups is a lottery.

I hope I cheered you up. :).
Check out Pleasant Password Server
https://www.pleasantsolutions.com/PasswordServer
Bitorrent kind of does this anyway, because in order to download one file, you need to download the entire block it's in. In a case like this where you have a large torrent with many small files, that will actually cover quite a few other files. If you ordered them strategically, you could even try to make sure every block has a fairly popular file in it.
The blurry / highlighted effect is simply CSS.

What we are actually looking at here is the fact that some words are highlighted in any programming languages despite the fact that the language itself is unknown.

Usually the user has to manually select which programming language is being used and THEN the words get highlighted.
There are two main problems with such solution (and any other existing JS based code colorizers):

1. Use of regular expressions. Hard to get effective solution with that. Yet that famous parsing HTML by regex answer: http://stackoverflow.com/questions/1732348/regex-match-open-...

2. It modifies the DOM. Not desirable in most cases and heavy: each DOM element takes 0.2k..1.0k in memory. Yet DOM handling in browsers is O(N) complex (N - number of DOM elements).

Just in case, in Sciter (http://sciter.com) I've added an option to style character runs so without DOM modification: Selection.applyMark(runStart, runEnd, name) and special ::mark(name) pseudo-element in CSS to style those runs.

Illustrations: http://sciter.com/tokenizer-mark-syntax-colorizer/
What about words like

- Disruption
- Free software
- DevOps
- Dragnet surveillance
- Fair use
- Intellectual property
- Responsive design

Are these words politicized buzzwords? Why or why not? They all seem to be shorthand words that deeply embed a particular worldview that not everyone agrees with. Do they also seem to you to be manipulative and pandering and dishonest?
HP-UX
HTML Is More Tolerant Than C Because It's Digitally Promiscuous
Hello, Firefox on Android user here on a tablet from circa 2012. Extreme lag, unlike most websites.

There are definitely unacceptable performance issues with the syntax highlighter javascript.

It looks great, it's a cool project, but it is not suitable for use anywhere.
Classes in Javascript were really hard for me for some reason, and I've never really passed that point.
Also, the fact that programming is not solving anything by itself, you need to know the entire stack. After wrestling with classes for a while it's really demotivating to realise you have to know DNS, server-side languages, http_S_ and all sorts of things before you can actually create your app/website. It was just a bit too much for me.

Codecademy did a good job though and http://www.theodinproject.com/ too.

EDIT: Also, the job prospects did not look too good because of the fierce competition. What motivated me was doing my own apps/sites (lego for grown-ups), or at least work on a startup, but the required resumes were really daunting. Sysadmin just didn't have the rockstar flavour to it (I think it's a fine job, just trying to convey the fact that a certain air of adventure needed to be present to lure me to stick with it- i.e. the same reason 13 year olds learn the electric guitar).
> Basically, the post reeks of bitter naive white guy problems, and I want my 3 minutes back.

The author is a woman of color.
How could they create a country out of a part of another country without an annexation taking place first?

Or, are you going to argue, that Russia did not annex Transistria and South Othetia because a country was created?
I think that's a reasonable if somewhat misguided policy, I've worked in coffeeshops and I make sure I buy something every half hour or so (not good for the waistline) since I'm occupying space they are paying for.

I actually wish they'd work out what a fair market rate is for someone occupying that desk, throw in unlimited coffee and just charge me by the hour.

If it gets really busy I clear out since they can make more turning over tables than with me sat there, I've noticed by doing that and not pretending to own the table I'm sat at the coffee shop owners are friendlier.
is it funny?
*author herself

also lol at the disclaimer
What makes Nix the future of package management? I'm not familiar with it so I don't know!

I looked at the web-site and didn't find it clear what it does that Homebrew doesn't, other than being cross-platform (although I recently started using Linuxbrew which has made Homebrew cross-platform-ish for me).
During the summer, when the days are longer, we walk up the street and into the woods. Maybe they'll see something and ask a question that will lead to a discussion. Maybe we'll look at the sidecut at the gravel pit we walk past and talk about glaciers. Maybe they'll be tired, get dirt in their shoes, and want to go home. Doesn't matter, just go outside.

Relevant: https://haveabit.com/feynman/knowing-the-name-of-something/
When I first started programming in C, I had such a hard time understanding pointers. Even more so pointers to pointers, arrays of pointers to arrays, and so on. Then one day it just clicked. Now days I look back and don't understand why I had such a hard time with it.

If you're new to C, and you're struggling with pointers, don't worry. Chances are it'll just click on day for you too.
Somewhat off topic, but is there a "regex alternation optimizer" out there? And would something like that be worth it?

I've looked through some textmate-style syntax highlighting packages (used in sublime and in github's atom and probably others), and most of them need big (or somewhat big) sets of alternations for a bunch of keywords, and more often than not they are just set up as a list of full keywords with no thought to order or size.

Combining them into something like the below should theoretically be faster while also taking up less space (which is important in web libraries), and I feel like it wouldn't even be all that difficult.

de(bugger|cimal|clare|f(ault|er)?|init|l(egate|ete)?)

Is there something out there which can do this, and would it even be worth it or is this something best left to the JIT/optimizer of the regex engine?
So you do think that Obama is a blood-thirsty imperialist who spent his whole eight years as president planning to invade and conquer Russia? Including explaining to the American public why that would be a good idea?
Well, the project is a Slack-like application. It's open source, so you're welcome to have a look at the code: https://github.com/cicakhq/potato

I have written a few blog posts about the architecture, but unfortunately not too much on the web part. I intend to write some more, and also make some videos showing how nice it is to develop a web application in the same process as the server is running.
I dont think thats author was saying. Its just that when we paint the pretty vision, we should be explicit about who is applies for / include disclaimers. Otherwise some people who have obstacles in their reality that you did not have may feel inspired, take a leap and...crash into those obstacles.

You cant be responsible for other peoples actions, but to the degree you can be self aware about whom your advice applies to, you should.
This is a new low. Apparently putting in the work to learn things is now a "privilege."
We made the choice to spend our formative years immersed in technology. We suffered as a result.

Maybe the bullies should start by apologizing and inviting us to their parties instead of demanding that we give them jobs.

To be clear, I do agree that being middle class and having free time as a teenager is a privilege. What I disagree with is that my choice to spend that time programming instead of partying is a privilege.
Pretty much all your answers show that you never worked in a big enough project and that you don't understand unit tests.
When working in a codebase with adequate test coverage your bugs are more likely to be caught. Please, don't tell me that you don't need tests because you don't introduce bugs. I heard this argument multiple times in the last 10 years, and it was always proved untrue.

The point number 2 simply proves that you don't know what a proper unit test looks like if you say that a unit test obfuscates the documentation.

The point number 3 just confirms what I thought, that you believe that you don't need tests because you don't introduce bugs. The most interesting part is that you think that other people that write unit tests are lazy. Very interesting position, I would say that whoever tries to refactor a big chunk of legacy code without adding an appropriate coverage is certainly lazy and worse overconfident and probably never did anything similar in the past.

The point number 5 proves that you never, ever, worked in a big project if you think that it's enough to look at the logs to find a bug. It's common knowledge nowadays that earlier a bug is caught the less effort it takes to fix it.

Finally I think that should be clear that the very bad and toxic approach to programming is not the one that involves writing unit tests.
This approach tries to formalise the requirements in a set of scenarios, describing each condition that must be satisfied for a given event/input.
Your approach seems focused on just writing code, without a proper design phase, without understanding completely the requirements with a close feedback cycle with the users and with a complete disregard of existing functionality that you think you can write better because you are a better programmer given that you don't need unit tests.

In my opinion not writing tests is laziness.
I think this is an important point based on the following taken from the article:

our script for the verify-sources target in the Xen component contained a silly bug that resulted in the script not exiting upon failure
The tabloid CYA trick that jumped out the most to me -- sometimes directly visible on the covers -- is to attribute an allegation to "Source" (often in much smaller print than the allegation itself, unsurprisingly). For all I know, that "source" could be an anonymous letter from one of their own employees.
This is a great list, I've tried to order them into what I think would be easiest to hardest, so you can work through all of them whilst improving your skills!
If you think the list could be ordered better let me know and I'll edit it!
1:Pong
2:Minefield
3:Tic-tac-toe
4:Memory Puzzle
5:Simon
6:Sliding Puzzle
7:Duck Hunt
8:Yahtzee
9:Maze
10:Typespeed
11:Lunar Lander
12:Nibbles
13:Katamari Damacy
14:Tron
15:Asteroids
16:Arkanoid
17:Flood It
18:Quoridor
19:Space Invaders
20:Scrabble
21:Othello
22:Quarto
23:Fruit Ninja
24:Tetris
25:Minotaurus
26:Connect Four
27:Missile Command
28:Abalone
29:Sokoban
30:Dr. Mario
31:Kirby’s Avalanche / Puyo Puyo
32:Checkers / Draughts
33:Pipe Dream
34:Blackjack
35:Grid Lock / Traffic Jam
36:Last Stand
37:Bloxorz
38:Bejeweled
39:Zoop
40:Rampart
41:Mancala
42:Snood / Bust-a-Move
43:Scorched Earth / Worms / Gorillas / Angry Birds
44:Stratego
45:Risk
46:Go
47:Diner Dash
48:Fire ‘N’ Ice
49:Chess