skysight-inc/HackerNews huggingface dataset:
We were really happy to read the work of Vadim Tropashko but found during prototyping that we couldn't use it because alternate rows reversed the order of siblings.
This encoding started out as a simple stab at skipping every second row to correct the sibling ordering problem. But the maths fell out so easily it seemed worth writing it up.
Vadim incidentally was particularly approachable at the time. Lovely fellow.

By essentially skipping every second row of Vadim's, you end up only being able to go about half as deep before you blow BIGINT. And that wasn't so deep to begin with.

I haven't visited this stuff in many years now, but it seems likely that if you were to use the pgmp postgreSQL extension, or something similar that provided arbitrary precision integers/rationals, you would solve the depth limitation.

I'd be really interested to hear about it.
OP here. I'm a long time user and fan of Anki as well. The main difference between Anki and Code Cards is that you can code in the 'question' directly. I find it useful for code where the chunk size is bigger than you can keep in your head at a given time, as it allows you to actually type the code out. There's a scratchpad in Anki but it's mostly useful for things like Kanji, not for code.

I've previously experimented with using Anki to retain programming skills, with some success: https://www.oskarth.com/srspractice/ It still didn't feel quite natural. Another benefit of being able to code in the question directly is that you get things like syntax highlighting (and eventually, a sandboxed live environment).
Support for More Cloud Applications in Devart Excel Add-Ins 1.6
The next time people on HN say they don't see intolerance or contempt for religious folks on HN, I'll point them to this comment as an excellent example of both.

Origin stories are hard, if not impossible, to answer. Sure, we have the Big Bang. I've read the thing that exploded was estimated to be the size of a grapefruit. So where did the magic exploding grapefruit come from? The Big Bang pushes the quest back 13 billion years, but still doesn't answer it.

Or perhaps you like the theory that we're living in a simulation? I'd argue that is 95% identical to religion.

When I see this level of vehemence, I sincerely wonder if someone isn't concerned about the possibility of having to ultimately answer to someone or something for their life's actions.
First you vote once, and then you vote again.
So if this is a known problem with known solutions, then the fact that Blackphone didn't do any of this makes them look like amateurs. Maybe one shouldn't rely on them for security...
BibSonomy – The easy way to manage scientific publications and bookmarks
Or perhaps we could refer to his info page http://www.imagesavant.com/info.html
I care too, I'm just suggesting there's not much to gain for non-Americans with complaining and that if the new policy is worse (we don't know if it will be yet) to take it as an opportunity to do something constructive.
John Carmack

https://twitter.com/id_aa_carmack
Wow, I feel like I wrote this myself. Unfortunately, I have had very little success being "remote only." Maybe I'll keep trying.
If you don't, then don't read the article. A lot of people still read the NYT and think critically for themselves. Please refrain from making general dismissals like this. If you have a specific criticism, please make it.
I'm actually worried it won't be a problem. For those Americans who don't obsess over policy, all Trump needs to do is make them happy in the week of, or month of the re-election and he'll have a decent chance. Combine this with the voters in each side who "robo vote" for their party (mostly to prevent the other party from winning) and it will again be a close race. Lastly, many of the policy changes can't be easily measured (or take much longer for the effects to be felt) which allows the party in power to convince voters to stick with them to allow time for the new policies to take effect.
Same here in Germany, in many companies experience on side projects doesn't count.

It has to be officially on the job, preferably even mentioned on the letter of reference given by the employer or alongside some certificate.
I recommend following Donald Knuth, the late Richard Stevens, Brian Kernighan, Douglas Comer, Rob Pike, Ken Thompson, and many others I can't think of at the moment. By "follow" I mean read their books.
Maybe try not using drugs as a crutch? It reminds me of a perverse version of what athletes use steroids for. Be your own man, not some chemically altered monster.
Clearly they don't want your business. So, why not use someone like GitHub, AWS, or GCP who does?
Gary Bernhardt, https://twitter.com/garybernhardt
Lennart Augustsson

http://ioccc.org/winners.html#Lennart_Augustsson

https://github.com/augustss
Humor aside: http://www.realcleardefense.com/articles/2016/11/15/the_most...
Obama also bombed them.
NASA and Caltech Leaders Aim to Revolutionise Big Data Visualization with VR
> Trump is a symptom of something that was already there probably decades in the making. If we ignore the conditions which created Trump, if we only pay attention to what is in our own Facebook feed we'll end up with another Trump, and another. Every time assuming it was random or an act of God or Russians or whatever.

Yes, Jeff's post is notes from the filter bubble. Someone I know on Facebook was posting proudly after the election about how his son was spending the weekend reading The Atlantic and other mags to understand the Trump voter.

I said no, you get in a car and drive to a red state and talk to people. Mediated communication is not serving us.
I currently work from home, but before I also worked in an openspace and also in the cubicle with just 4 people. I still can't say openspace is worst... probably depends on one's own preferences. Yes, sometimes it gets noisy and productivity goes down, but if I was stuck on something, and could just immediately get up and walk 10 meters and ask a more knowledgeable colleague made up for that.

But if your work is clearly defined and you have easy access to all the information, then probably yes, being completely alone is most productive for me. But for example in the past I worked on a project with ~100 other developers, and not every information required to do the job done was readily available...sometimes it was acquired only by discussing with a colleague, and doing that in person is often the quickest way.
Gary Bernhardt - https://twitter.com/garybernhardt
He's making great screencasts in his copmpany!
My comment wasn't about Seimens either. It's about the central problem. Which is that companies, and society, want "flexible" employees, but we currently turn out "trained" employees. So there is an impedance mismatch there. And that is what puts society in the bind.

For instance, in the Seimens program you mentioned, what happens if Seimens closes up shop and moves to Brazil? Is the vo-tech grad with years of Seimens specific training and experience going to be flexible enough to take a job at another tech firm? I'm honestly unsure that would be the case. Whereas, if he had a math, science or engineering degree from Georgia Tech, Nebraska or Arkansas... I would be a COMPLETELY comfortable hiring him.

So we're getting into this unemployment situation because factories or other jobs move, and leave behind workers who are not flexible enough to thrive in a different industry.

(By we, I meant society.)
Since you seem to be in the web area:

- Addy Osmani https://github.com/addyosmani
- Paul Irish https://github.com/paulirish
- Substack https://github.com/substack
- Jeff Atwood https://blog.codinghorror.com/
Peter Norvig. http://norvig.com
Starbucks vows to hire 10,000 refugees after Trump travel ban
MPJ and his funfunfunction channel
https://www.youtube.com/mpjmevideos
The larger the bank (or any company, really) the more labor they've been devoting to merger cleanup.
Perhaps the US is at war with Muslim groups in those countries, so it makes sense to (temporarily) ban Muslims? But how do they make sure someone is really a Christian?

Also the ban seems temporary to give them time to improve security checks.

Not saying it was handled well, but perhaps there is no other sensible way to do it? If you announce it beforehand, people you want to filter out will just rush to get through the door?

As for the Giuliani leak, I don't know - why not stick to actual policies, rather than rumors?
Questions I’m (also) asking at tech interviews
Because Trump went to election on "a total and complete shutdown of Muslims entering the United States" [0, donaldjtrump.com]

The fact that it was implemented as a ban on citizens from the most prominent Muslim-majority countries (as seen by the eyes of the average American voter, who forgot about Saudi Arabia) could be interpreted as a way for Trump to say he kept his pledge while not being instantly impeached for not protecting the Constitution as is the job of the president

[0] https://web.archive.org/web/20170130001335/https://www.donal...
Agreed. Focusing on the domain is never a bad idea. The application of DDD can be insane though. If you have to learn about event sourcing and CQRS and microservices architecture, and schema evolution, and scala and Akka cluster with sharding and singletons and whatever else is employed just to be able to function, it can be very impractical to build and grow teams, let alone run the software.
It would be very interesting to go back to the 1940's and see what was being taught in the German schools.

I'm in favor of public education - my three kids went to great public schools. But there is no perfect answer that works in all situations, all times and all places.
Ted Unangst BSD dev.
http://www.tedunangst.com/flak/
Scott Hanselman. If you are a Microsoft / .NET developer he is probably at the top of your list. Pragmatic, fun, quality blog posts and produces really good podcasts.

http://www.hanselman.com/
Pembroke's my favourite. My kids spend hours there running around the corridors and battlements whenever we visit.

The rather delicious irony is that it's the birthplace of Henry Tudor, who ended up taking the English throne.
I get what you're selling, and I agree to a point, especially about the "being dependable" part, which is why I have been that. On the other hand, my experience with my own creativity is that it peaks around midnight. I wrote my doctoral dissertation over many, many nights. I was never creative in the morning, and I think many people are just like me and don't even realize it. Thus, if you really want the best I have to offer, you would allow me to set my own schedule.
ISIS is well funded - how do you think they continue to wage war against the superpowers of the world? But you know that - a quick Google search will return hundreds of articles from trusted news sources detailing this - so what is your real motivation?
Evinize Ofisinize Gelen Vip Taksim Escort Buket
While we're banning these other words, can we also ban "virtue signaling"? It basically means "you are being insincere" and is just as unproductive.
Like horse-drawn carriage?
Enpass. Cross-platform, good mobile support, can be used by my less techie family.

https://www.enpass.io/
I personally found the Vernon book to be overly repetitive and actually light on real application guidance. It almost turned me off to DDD.

The Evans book is the better investment by far.
Hi xiaoma, I am not OP but I made this early prototype: https://anchor.science/ and I would love to hear your opinion. The focus was on the interface and mobile website version (untested on iOS). Now I am using it daily and polishing out rough edges.

The main features I plan on adding are importing Anki decks and sync across devices.

My main question would be, how do you feel about a "Do you know this? Yes/No" vs Anki's method with more options? How do you sync your data on Anki? What would make you consider switching?

Edit: woah why the downvotes? I'd love to improve my question or remove it if not welcome so please leave a note.
Thanks for posting this. I was working on a chrome native messaging extension to talk to GPG... and I was just using the CLI. You're right, that's not the right solution, even if learning their API is more work.

I'm going to do some refactoring now
wait ..... john carmack, reason why i end up programming for a living
If by America you mean wealthy Saudi's who are protected by America than yes.
David Heinemeier Hansson, CTO of Basecamp and Creator of Ruby on Rails https://www.twitter.com/dhh
EU Commission gives journalistic bots equal rights in new copyright proposal
> My single question to see if someone is practicing DDD is: do you refactor your codebase on deeper insights?

I've been wanting to do this for a long time, I've devoted a lot of thought to working out when and how to perform these refactorings. But the reality is, business concerns drive the development of software, not the other way around.

The big reason why refactoring is needed is technical debt, not because the vision of the project changes. You have to get the code clean and well-designed before you'll be able to easily have insights about it. It's all a team can do to chip away at the debt slowly over time barring a bunch of resources devoted to a big cleanup.

In order to make insight-driven refactoring work, you first need to finish cleaning up your debt. Otherwise whenever you try to get started, the debt will get in your way and you'll start yak-shaving until another feature request or bug pops up.

Debt cleanup never gets finished, so refactoring on the basis of insight never gets done either.
I think Trump's an idiot, but here 'racism' is being used to describe moves taken against groups that aren't actually races: illegal immigrants and Muslims. So yes, the term has become meaningless through overuse.
Self-Reflection of Java Performance Profile
I know you didn't ask for books but here are some interesting ones. The first two cover individuals and the last two cover the works of others.

Coders At Work (https://www.amazon.com/Coders-Work-Reflections-Craft-Program...)

Founders At Work (https://www.amazon.com/Founders-Work-Stories-Startups-Early/...)

Architecture of Open Source Systems (https://www.amazon.com/Architecture-Open-Source-Applications...)

Architecture of Open Source Systems - Vol 2 (https://www.amazon.com/Architecture-Open-Source-Applications...)
Casey Muratori: https://mollyrocket.com/casey/
There's nothing wrong with this.

It was always about protecting our interests.
Ask HN: How did you escape your 9 to 5 job?
I'm 26, single, and I work as a developer, I like the technical side of my job, the benefits of it, but I always see it as a temporary thing, and escaping the cube farm is a key for my ultimate happiness. Alongside my job, I tried some side projects, worked as a freelancer for a while, but never reached the point where I can quit, and recently I started losing my enthusiasm about the whole idea, but I'm still trying.

So I guess I'm interested to hear from those who were in the same boat that I am in right now, how did you escape your job? At what point in your career? And what are the risks and obstacles you have faced during your journey? Thanks.
nowadays, none, thanks to restraining orders.
This has to be one of the most frustrating things I've had to deal with lately: finding that all of the people who have accused the President of being divisive doing exactly what they claim the other side is doing. It reminds me of a Dutch phrase I've heard mentioned on a favorite podcast of mine: "Wat je zegt ben jezelf, met je kop door de helft" (from what I've been told, "he's criticizing others, but he's not innocent himself: he is a hypocrite").
>no map, no filter, no flatmap, no reduce

ES6 generators pretty much solve this, especially once you learn "yield*"
Petr http://petr-mitrichev.blogspot.com/
> Perhaps the US is at war with Muslim groups in those countries, so it makes sense to (temporarily) ban Muslims? But how do they make sure someone is really a Christian?

That's the entire point, enforcing religious tests is absurd.

> Not saying it was handled well, but perhaps there is no other sensible way to do it? If you announce it beforehand, people you want to filter out will just rush to get through the door?

Yes, shocking enough, due process is necessary. And perhaps we don't grant visas and green cards to people who are considered dangerous then?

> As for the Giuliani leak, I don't know - why not stick to actual policies, rather than rumors?:

I'm fairly certain you're gaslighting at this point, but you can hear from Giuliani on live television himself. https://www.youtube.com/watch?v=NF2k11QQW0g.
Ah, interesting.

I kept going hitting the recruit option and looking for someone with a law background, but that was likely too specific a skill for the game to acknowledge.
David Nolen - http://swannodette.github.io/

James Long - http://jlongster.com/

I follow these guys for similar reasons. They always seem to be a couple steps ahead of the rest of the industry and it's frankly a little embarrassing how productive they are. Come to think of it maybe I'd feel better about myself as a programmer if I stopped following them...
def concur! coolest stranger on the Internet
On Hacker News, More Than Just News About Hackers – Popily Weekly – Medium
The clients all bargain for the best deal in the market. If costs go up across the board they will have no option, if they want to stick with outsourcing. Outsourcing has its own peculiar costs, the market may evolve.
> But to succeed in programs like those at Walla Walla, students need to take advanced math and writing in high school, academics typically encouraged only for those going on to four-year colleges.

I don't really know much about these positions but I'm having a hard time buying that advanced math is required here.

Maybe my high school was an outlier but "advanced math" consisted of one course: calculus. Even as a developer, it's not something I've ever needed professionally. English was the same whether you were on the college track or apprentice track and more students, say 3 to 1 went into an apprenticeship, or industrial tech skills type role vs went to a university.

I get that the roles are changing from 10–15 years ago, but making the requirements sound inflated is misleading or confusing at best and could discourage good applicants or cause them to undertake an unnecessary amount of debt at worst.
Dual-Mode Control for Releases
Polytechnics only really served the "higher " qualifications for associate professionals i.e. those who had done an Apprenticeship and then went on to an ONC HNC.

You could also join direct from school with O / A levels
Thank you so much, I think Canada and Australia are my main options now.
Fasten your seatbelt, Thiel, it’s going to be bumpy for Trump in Silicon Valley
Never heard about that as maybe not a native English speaker. What is it?
Julia Evans : https://jvns.ca

Rachel : https://rachelbythebay.com/w/

Jeff Atwood : https://blog.codinghorror.com/

Joel Spolsky : https://www.joelonsoftware.com/

Dan Luu : https://danluu.com/

patio11 : http://www.kalzumeus.com/
Even if this is true, it kind of misses the point. There's no reason such a simple task should require this much knowledge in the first place.
Very talented guy- his 'musings' on development-related matters are worth a watch too.
I'm sure it's a small minority, but I encountered people who said they thought Trump was a bad choice but were voting for him just to upset liberals.
I like it because it includes the implication that you're doing it to ingratiate yourself with people who are already your allies, and passing it off as bravery. That's more specific than insincere.
I guess you don't drink coffee? How many people use caffeine to chemically alter their state? How about using alcohol to ease social interaction anxiety? Nicotine is another very popular tool for altering one's state.

We are all essentially bags of chemicals. If someone hacks their diet to optimize nutritional chemical input, are they a chemically altered monster? Where's the line?

Even playing sports together, sharing in a rush of dopamine to bond, could be considered here.
It's worth noting that what is arguably the largest and most successful software project in history, Microsoft Windows, has succeeded in large part because of an obsession with maintaining backwards compatibility, even with the "wrong" ways of using the software.
Isn't it increasing argued that the dictionary definition of racism is only one possible definition? I've heard it stated many times that the newer excepted definition involves the traditional aspect of racism coupled with the component of power. That is to say that racism is prejudice plus power.

As an example, a minority in the US may be prejudiced or bigoted, but they cannot be racist since they lack the societal power that whites enjoy. Thus only whites can be racist.

Just to be clear, I'm not endorsing one definition over the other, I only meant to illustrate​ that even seemingly well defined words can have different meanings.
I used to work at a computer museum and we had an old computer from the 60s that was used in a plant and they came back and took it because they were upgrading their main computer and they wanted to keep redundancy I.E a backup for their backup.

In short, yes. They always have two machines running ready to swap in. I have heard some also run multiple live mainframes to check that the results agree, and discard and restart calculations if they don't.
Jeff makes the point that we are on the verge of a Nuclear DOOMSDAY - Common be serious. Don't make such extraordinary claims without providing extraordinary evidence. Ridiculous.
Is it? I heard it said 15 years ago: when you need something slapped together quickly go hire a Roumanian or a physicist.
So basically, it's just posturing? Or would the order be removed eventually?
in addition to these great names I owe so much of my career to Yehuda Katz (https://twitter.com/wycats) so much so that I'll probably terrify him with a giant hug if we were ever to meet in person.
:-) in the uk a gap Yah is seen as an extended holiday for posh rich kids.
How did you get "higher than average salary?" All the H1Bs I have known, and I have worked with hundreds of them over the years, have all been underpaid compared to market rates. Some were outright exploited by ridiculous middle man consulting arrangements consisting of multiple levels taking a percentage of the hourly from the actual workers.

I have nothing against foreign workers, but if they are going to be allowed to work in the states they should be paid market rate or above. I consider this protectionism for my own livelihood and those of my US-citizen colleagues. The typical bill rate for software development work has not risen since 2000. Think about that.
All those things that you mentioned are just implementation details that some people use with DDD, you can do DDD with assembly if you wanted to.
Hackers Hold Entire Hotel for Ransom, Trap Guests in Rooms
After soaking up 99% of American wealth in the last 20 years, the new cabinet consisting of Wall Street executives (among the friends and family) is designed to scrape up any morsels left to the rest of us.
Gentle reminder that being detained at a border is far from a minor hassle
thank you, you're right about "welche"->"welcome
I don't have time at the moment to give this the response it deserves, but this is quite an eye-opening comment. There are many who believe that globalism is discriminatory as well. I truly think there's an answer that is in line with the "gut feelings" of those of us who are abhorred by Trump's order and not by trends towards globalism, but as you note, it's difficult to articulate.
Zero Assumption Recovery 9.2 License Key and Crack Full Free
Contrary to popular belief, the mainstream Saudi view - Wahhabi or otherwise - is that ISIS is bad and needs to be eradicated. As with anything else, there are fringe elements that don't follow this idea, and the government is trying to deal with that.
Iroko Co-Founder Has Left the Company After to Work with Startups Across Afrika