skysight-inc/HackerNews huggingface dataset:
pacific rim was a good movie (a stable 7 on a 4 year old movie). from what i can remember, most alien movies are liberal if not apolitical. the PHD, philosopher, or scientist somehow has keen insights on how to stop the alien juggernaut if it weren't for those stupid military people getting in the way. a bit ironic that you choose pacific rim and moved onto the topic of pro-walls, when that movie was very apposed to the idea of building a wall ;)

if you think capitalism is boring, try going back to pre-1990s russia. I bet you'd have an absolute ball! well they did have bears playing hockey, thats actually pretty exciting. but i digress, usually the quickest way to lose is to start comparing your odds because you'll quit before you begin. life is far too complex, dynamic, and full of resources to declare game over as if you were in a 4 sided monopoly game.
For coding, I would really suggest using the NERDtree plugin [1] (after getting a basic hang of vim modes)

[1] http://www.vim.org/scripts/script.php?script_id=1658
Ask HN: What is your side project?
In the comments, Jim Hall mentions having made a BASH script to get the ratio - but doesn't post it. So I crapped out a Python script (https://gist.github.com/anonymous/51a19ccb44e554affbdca69310...).

It makes me happy to see that my favorite color combo of black and plasma orange (0xFF8000)* is well above acceptable. As is green on black.

* Among the first computers I ever used were terminals with plasma orange on black background - I've always loved it.

I mean the comments in the blog, not the HN comments.
lol, it's true that most development in open source is paid. It's really easy to experience. Just work anywhere where people develop open source or make heavy use of it. But it's really hard to proof to someone who hasn't experienced it since nearly every example and statistic can be doubted. So doubt as much as you want. But if you think there's something worth learning out there, try to experience it and you'll see it's >90% paid work.
> In order to statically compile a very highly dynamic language, you really do need to do some static analysis to eliminate some of the dynamism.

Or you can require the user to add type annotations, if/when he wants fast code.

In SBCL (a compiler for Common Lisp):

(defun count-even (array)
(declare (optimize speed (safety 0))) ; <- these are the optimisation settings for this function
(declare ((simple-array fixnum) array)) ; <- the argument to the function is an array of fixed sized integers
(loop for x across array count (evenp x)))

This compiles down to quite efficient assembly:

> (disassemble 'count-even)
; disassembly for COUNT-EVEN
; Size: 65 bytes
; 05A7ABC2: BB17001020 MOV EBX, 537919511 ; no-arg-parsing entry point
; BC7: 498BF8 MOV RDI, R8
; BCA: 31C9 XOR ECX, ECX
; BCC: 31F6 XOR ESI, ESI
; BCE: 31D2 XOR EDX, EDX
; BD0: 498B70F9 MOV RSI, [R8-7]
; BD4: 660F1F840000000000 NOP
; BDD: 0F1F00 NOP
; BE0: L0: 4839F1 CMP RCX, RSI
; BE3: 7D18 JNL L1
; BE5: 488B5C8F01 MOV RBX, [RDI+RCX*4+1]
; BEA: 4883C102 ADD RCX, 2
; BEE: 4883E302 AND RBX, 2
; BF2: 4885DB TEST RBX, RBX
; BF5: 75E9 JNE L0
; BF7: 4883C202 ADD RDX, 2
; BFB: EBE3 JMP L0
; BFD: L1: 488BE5 MOV RSP, RBP
; C00: F8 CLC
; C01: 5D POP RBP
; C02: C3 RET

If you don't add the type annotation (the second declare form), the compiler will tell you that it can't optimise the code because of type uncertainty. Optimising a program becomes a dialogue between the user and the compiler.
Because it's by far one of the most annoying issues every developer has with Apple now. It's so frustrating to see the syntax highlighting and auto completion engine crash continuously as you try to figure out what line causes it just so you can rewrite it the more verbose way for the engine not to choke. You may think this has to be a beta version or a newly introduced bug, but no, these issues have been there in the official release for at least 1 1/2 years now. It got better over time, yes, but it's still far from being where it should be.
> Well, yeah. The point is neither does Germany today.

According to the definition of the Declaration of Human Rights, they actually do.

> Whereas being arrested, tried and merely jailed for something you say, as happens in Germany (and Austria), is your idea of justice and not being persecuted?

Freedom of speech alone doesn't guarantee freedom, liberty or justice.

> This is solely about the principle of free speech: you either believe in someone's right to say what they want or you don't. You can't just sometimes believe in it.

That's the problem; we have different definition of "freedom of speech". The US interprets "freedom of speech" according to the definition given by the Bill of Rights, while the rest of the world use the definition of Declaration of Human Rights.
How often do you find yourself doing operations like this? I feel like it would take me more time to formulate and confirm that your set of commands are correct than it would for me to just ctrl+f to each instance and then ctrl-v the ones that needed to be changed. Don't get me wrong, I think it is really cool that you can do this, but it feels like this requires a level of fu that is beyond most typical programmers.
I completely forgot about that. It's second only in my eyes to disabling Javascript.
>"...He believes the FCC doesn’t have the power to issue such a mandate and says it’s best for the market to sort things out."

Good thing we're paying him to perform such an important job. ...Wait, what is supposed to be doing?
>Imagine that you just heard a mom tell her kid, 'Don't be so bossy!' What gender is the child that she is addressing?

Imagine if you heard a parent tell their child "don't be an asshole". What gender is the child? I think it's true that women are held to a different standard when it comes to assertiveness, but the existence of a female-specific insult is not evidence of that. There are plenty of male-specific insults of the same nature. Asshole, dick, douche, prick, bastard, etcetera
You are quoting a mouthpiece for US radio broadcasters. That's a cherry picked measurement, it's clear while people still listen in cars, they listen less and less outside of their cars. Radio is losing listening hours every year and becoming less and less important, which is why smartphone makers have little incentive to support it.

The proof is in the revenues.

"AM/FM’s revenue from “spot” advertising (ads aired during radio broadcasts, its main revenue source) declined 3% in 2015, while revenue from digital and off-air advertising both posted gains – 5% and 11% respectively. This revenue pattern largely mirrored that of 2014, when spot dollars were also down 3% for the year"
Maybe you have Helm in mind?

https://github.com/kubernetes/helm
"The source is there but it's not free nor open source."

So the source is there....then surely it must be open source?
I agree that the system is broken. Alimony is usually an atrocity.

But I advise against mentioning gender. Turning it into a gender-issue is going to make people dislike and downvote you and kill any hope for reform.

It's also unfair to women who pay alimony (my half-sister for example).
Oops sorry. I misread.
It's not a huge issue. It's exactly what they've done already for the last 20 odd years. Hence why I say they're chasing a moving target ;)
Clickable: https://forestry.io
The problem with C and C++ isn't so much that undefined behavior exists, but the fact that the rules that determine when a program has defined behavior aren't formalized rigorously enough. The C and C++ specifications are written in natural language, which always leaves room for ambiguity, no matter how pedantically one tries to write.

If you want to convince a single other person that a C program you have written has no undefined behavior, then you and that person have to hopefully interpret English the same way. It would be completely hopeless to try to convince a hundred people that a nontrivial C program has no undefined behavior. And successful programs typically have way more than a hundred users.
i didn't see any value judgments in the gp. it's common knowledge these days that a career could very well jeopardize your physical and mental health. i think that was the exact point gp was trying to make - women exhibit less sacrificial behavior in pursuing their careers.
It's when a group of stones is in danger of being captured in the game of Go, by only having one remaining liberty.
I wish Hacker News would display both the original title and an editorialised subtitle. The first is important to capture the linked author's intent but the second is necessary for actually knowing what the link is about.

You can see how it works on the Economist where there are two "titles" for each article, a catchy one and a useful one.

e.g. From http://www.economist.com/printedition/2017-02-18:

Catchy / Useful

- Taking the low road / Scotland's economy

- Back to the desert / Britain in the Gulf

- Still cleaning up the Co-op / Ethical banking

- Errant Flynn / Turmoil in the administration

- etc
As gizmo686 has said, it's from go, and it isn't really that similar to check in chess. In shogi (the traditional Japanese equivalent to chess) the word for check is "ōte" (literally "king move").
This code hasn't been updated in several years, unfortunately, and doesn't work with current versions of Racket.

There's a slightly newer fork at:

https://github.com/soegaard/whalesong

but even that requires Racket 6.2 or before (the current version is 6.8).

It's a pity, since this is a seriously cool idea.
CityDesk from Fog Creek, as long as you didn't mind going back in time 16 years. https://www.joelonsoftware.com/2001/10/12/what-does-citydesk...
installation tutorial here: https://www.howtoforge.com/tutorial/how-to-install-pandom-a-...
Without Stateful Sets, or a replication controller, doesn't it mean that if my host dies, the DB won't get started anywhere? Who's managing where that pod should spawn next (with its associated storage)?
That's 6% every two months, so you're going to be paying 36% of the value of the apartment every year. For an apartment that costs, say, half a million, that's 180,000 euros a year in taxes. I mean, if you're renting the flat for 15,000 euros a month (instead of the 1000 it would actually fetch), it might work.
This is intriguing, and I'd love to hear more context about the team, code, management, and business/product. I really want it to be true and possible in general...

I'm going to admit what conclusions I jumped to reading this. I'm admitting my bias, and that I might be wrong, not arguing with you or challenging your experience.

My (biased possibly wrong) instinct is to wonder to what degree that was a real world situation. What I mean is that the only times I've had no deadlines and the ability to ruthlessly refactor are the times I've had no managers and no customers. I can see that being easy to pull off in school projects, and on research teams, and in free open source projects, but I have a hard time seeing (and haven't personally witnessed) how that works long term in a healthy functioning business that has revenue where the code is directly related to the product. There are stories of places where this stuff happens, but often you can find people who were there saying the stories are exaggerated or lacking the proper context.

So anyway -- any context you want to share that might make it easier to be ruthless and keep code clean under less ideal conditions than yours? Thoughts about how to do it when there are deadlines, since most people (I speculate) do have deadlines?
I was a bit surprised there for a second that I had not heard of the .shameless TLD.
How does Node.js manage timers internally
The thing is, anyone with a 144 Hz monitor [1] knows from experience that what you're claiming here is complete bullshit. Then there's also the fact that 70 Hz causes demonstrably more nausea in VR users than 90 Hz or more.

Beyond that, if you wanna act innocent and play a citation game, I can throw you a bone. I'll give you this [2], what do you give me in return?

--

[1] This was already evident back in CRT days when 70 Hz was garbage and 100+ Hz was what every serious gamer was after.

[2] http://www.100fps.com/how_many_frames_can_humans_see.htm
Scrolling to the end on mobile and checking out the other unique egg dishes referenced is something I can not unsee no matter how much I want to.
That's the logo I meant. I mean it's not an exact depiction of the position in go, but I had imaged that the three lines were an abstracted representation of three black stones on three sides of a white stone that's not depicted in the logo.

Actually it seems like this is just a coincidence though (and it wasn't supposed to represent a mountain either):

> Opperman designed it with two things in mind: the first was that the overall silhouette was to look like the letter A, matching that of the company, while the second was that its three "prongs" were based on Atari's first hit game, Pong.

http://kotaku.com/5864035/the-glory-of-ataris-original-logo
It should be "encouraged"? What does this mean? There are phones that support FM radio, if it's important to you get one. Don't foist the costs of this "feature" on those who don't want it.

It's pretty clear Apple doesn't support radio because it's a feature almost no one wants, and won't necessarily work as well as customers want. You need an antenna, which on most phones uses the headphones, but it's unclear if lightning phones can provide the same support. Spending money and time trying to resolve any issues would just be a waste.
How about the other way around?

https://upload.wikimedia.org/wikipedia/commons/a/a4/Atari.pn...

(imagine it upside down)
TL;DR: Move from Digital Ocean to Hyper.sh and run the same blog in a container for $3.69 per month.

--

If you'd rather run you applications as Docker containers take a look at Hyper.sh.

Diogo Monica describes the process nicely here: https://diogomonica.com/2016/12/03/build-once-run-where-migr...

Pricing details are here: https://hyper.sh/pricing.html
It's time to rethink collaboration tools
Can Grav be used to generate a static site hosted elsewhere?
I find the white on dark grey much easier to read than any of the others.

Black text on white is pretty terrible. The glare is awful.
That show is incredible. They have the exact tone and delivery of the rest of the CBC, and their satire is just close enough to reality that you believe it.

The first time I discovered it, I was on a road trip and flipped on the ol' Ceeb to pass the time. I spent the next 20 minutes screaming "WHAT?" at the radio.
no worries, cool project. Here's the changes I had to make to make it hostable if you're interested.: https://github.com/lutherism/WikiQuiz/commits/master
Hands-on: Microsoft Teams fails in its debut
I guess what I'm saying is that a) job market is only one factor in deciding on where to live. A partners job situation, access to other things in life, being close to family etc often weighs in, and is often even more important than other factors. Obviously after such a choice one shouldn't be whining about limited job market - but the point is that only improving things by leaving bad companies is not always the solution. For many it's important to be able to change bad culture as well.

aspect b) is that company environments change, and the fun startup can become a terrible enterprise in a decade.

I wouldn't advise against working in tech in small towns because of the risk of getting stuck in the only gig in town. I would however advise that it be factored into that career decision. One might need to fight to improve company culture, whereas in Silicon Valley one would instead take a job across the street. I'd also recommend keeping an active contact network and online profile so you can get remote work should it be necessary.
Sure, in the metaphysical sense does anything really matter?

But as a business owner, you don't want your business to die and be replaced by someone else's business due to technical debt. Just because it's hard to quantify the cost of technical debt doesn't mean it isn't real and we should just throw up our hands in defeat.

And lest you think I'm some sort of artisanal code hipster, I spent years building freelance custom web apps in the $1k-$20k budget range, so I know how to fucking ship. Also, I've been the tech lead on a Rails monolith powering a 7-figure revenue startup for 10 years, taking it from Rails 1.2 through Rails 4.2 one version at a time.

Knowing how code rot will happen and how business logic will change is impossible to be sure about, but having some instincts can save a ton of money down the line. I've received thank you notes for architectural decisions and commit messages I wrote years ago and had long since forgotten. Not all businesses will be able to recognize that such value even exists, and the ones that don't are likely to be a shit show that will never be able to attract an upper echelon of developers.

The right attitude and experience about code quality can be a huge competitive advantage.
The most interesting part to me is that you can enable and track paypal donations between third-parties with just the e-mail. I thought you needed to go through their APIs.
I have no problem with paying for a program with my money. I do have a problem paying for a program with my freedom.
Oof. This isn't good for Apple, and I say this as a fairly big Apple fan.

From my perspective as a programmer, Apple's success has hinged entirely on the quality and innovation of their OS and dev tools. For a long time, both of these have been ahead of the game (since NeXT came to Apple).

They lose this advantage, they crumble. Mark my words! Go on, mark them.
The misconception is because sometimes beginners are introduced to the term by relating it the way the player says "check" in chess when a configuration of pieces would result in danger for the king. It's a similar idea but in go the stakes of Atari is a lot lower (lose 1 stone instead of the whole game).
I believe it is, AMDs TDP is the maximum the CPU will consume whereas Intel is maximum under normal workloads meaning you can push it past the advertised TDP
Sure! Take a look at: https://github.com/alexgreene/WikiQuiz/blob/master/python/Ar...

I used nltk (natural language toolkit), which takes care of most of the hard work. It tokenizes whatever text you pass it, and even assigns each word a part-of-speech (noun, adjective, etc).

The grammar is where I tinkered the most. You can see I have 3 grammar rules set up (NUMBER, LOCATION, PROPER). nltk will go through the tokenized words and see if any sequences of words match any of the rules.If it finds a match it groups/chunks those words together into a phrase with the tag you've specified (ie. LOCATION).

As for the rules themselves, they're very easy to write once you understand the syntax. For example, let's look at my PROPER rule, {<NNP|NNPS><NNP|NNPS>+}

Everything in the {} is the rule.
The tags inside of the <> are the parts-of-speech assigned by nltk. Translating the rule literally would be: match any sequence that has: [an NNP or an NNPS] followed by one or more of [an NNP or an NNPS]. In other words, any sequence of two or more NNP or NNPS words.
Computational Algebraic Topology [video]
I thought they were already cutting products. Apple displays: gone. Airport: gone. Mac Mini and Mac Pro haven't had updates in so long they should be gone.
Nope, VIM the UX (keys and movement) and VIM the application are not separated at the moment.

It would be great to be able to use VIM key movement as drop-in replacement for any text field OS wide but the VIM interface (the command line) plays an important role in the UI and I don't see how it could be swept aside without losing some VIM core functionality: EG how do you :%s///gi without the overlay command line ?
So why do people continue to use bad actors like Chase Bank. How many examples do we need of the way they bleed fees and penalties from people who can least afford it.

There are local banks and credit unions that have much better deals.
I agree with your counter-example for boys. It's a good example.

I do however think that this might lead to girls being discouraged from becoming bosses (a bad thing[1]) while boys being discouraged from becoming assholes (a good thing).

[1] - Or at a minimum, a biased thing.
The story, so far, of ElectronRunner
...and here's the technical webcast for those of you who can't stand talking heads:

https://www.youtube.com/watch?v=rUDLxFUMC9c

(Although they don't show the onboard footage for the takeoff, unfortunately. Or in-tank footage, which is always cool.)
Ha, no I do not. Defining the one true way is the domain of the religious.
Don't repeat yourself is often frowned upon when it makes the code substantially more complex of course. An art not a science in my opinion...
I doubt the rich account for much of that 37%.

Figure is too high for that hypothesis.
This was my impression too. Pretty sure I read it in an Atari magazine back in the 80s (Most likely "ST Format").
you search and replace by hand?

... are you serious?
Ah I see, thanks for the help. Now I see 500s even though I have installed both the nltk packages. Hmm.
The Post Office? Sure, if you want to wait in a 45 minute queue to cash a check.
And they have every right to build a paywall and make the developers pay for it.

The only redeeming Apple product I found is the mac mini which gives low-budget developers an easy access to their expensive platform.
I'd recommend deleting all content associated with the account and removing the address from any third party site (recovery etc).

I would however never actually delete the account.

My concern with deleting the account is that it exposes you to some really nasty impersonation attacks. It is free to keep. Just keep it.
Getting Paid for Open Source Work
Definitely. To me, it's a symptom of control-oriented organizations, where too much information processing has to take place at the top. As a contrast, support-oriented organizations work to keep most decisions happening lower down.

It's especially frustrating here because the business case here seems pretty simple: go make these developers happy and effective. It's a known audience, they're easy to reach, they're not shy about telling you what they want. I don't think a lot of information needs to get to the top of the hierarchy.
Who's Marky Star, why are people asking him what Atari means, and, if he doesn't know the answer, why did he make a post about it?
For an easy start, use a sane defaults plugin like sensible.vim [1] or vim-simple-defaults [2] (more opiniated).

Also, use vim-plug [3] with few plugin like ctrlp, nerdtree, nerdcommenter and vim-simple-complete [4].)

[1] https://github.com/tpope/vim-sensible

[2] https://github.com/maxboisvert/vim-simple-defaults

[3] https://github.com/junegunn/vim-plug

[4] https://github.com/maxboisvert/vim-simple-complete

I am the author of [2] and [4].
Deadlines are poisson for code quality.

I'm pretty sure that much of the code I write today will still be in use ten years from now. There's no point worrying about arbitrary deadlines; in the long run it doesn't matter if the feature was done on time or a month late. What does matter is, for example, wheter all possible error conditions are handled by my code.

Fortunately I'm in a position where I can decide not to have deadlines.
It depends on how many containers you want to run, if you have a lot of low memory requirement containers then it'd be significantly more expensive on Hyper.sh
This feels icky; she focused on the check cashing fees, which my guess is a loss leader for the payday loans they really want to offer people.. no mention of that anywhere in the article.. is it possible this place didn't offer loans, just check cashing???