skysight-inc/HackerNews huggingface dataset:
Twitter’s timeline algorithm, and its effect on us, explained
Wouldn't this be better served with defaults?

// constructor
func init (a, b, c) {
if (!a) a = 0;
if (!b) b = 0;
if (!c) c = 0;
x = a; y = b; z = c;
}

Like

func init (a=0, b=0, c=0) {
x = a; y = b; z = c;
}
Companies routinely lie about when funding round happen to maximize news impact. They'll generally sit on the news until they can announce it with some other big feature or release or something (because they know without fail all the tech news will report fundraising rounds).

So "days since last fundraising" or "days between fundraising rounds" are going to be very inaccurate metrics.
- Ishmael and Story of B by Daniel Quinn

His thoughts on religion and interpretation of religion as propaganda and how we've framed our taker society very much influenced my young mind.

- 1491 and 1493 by Charles C. Mann

The way we look at the new world and how vastly different standard teachings and what actually happened are.

- A Guide to the Good Life by William Irvine

Put to words what I already mostly practise, it identified my issues I had with buddhism.

- A Dictators Handbook by Bruce Bueno de Mesquita

An interesting flip on politics, it made me stop worrying so much about the here-and-now of it, and quelled my anger with the (further?) realisation that it is a game. If we want to fix what's happening we need to fix the rules, not the players.
Humiliation equals exaltation. You don't understand but I do.

KJ21
As many as were astonished at thee—His visage was so marred more than any man, and his form more than the sons of men”
ASV
Like as many were astonished at thee (his visage was so marred more than any man, and his form more than the sons of men),
AMP
Just as many were astonished and appalled at you, My people, So His appearance was marred more than any man And His form [marred] more than the sons of men.
AMPC
[For many the Servant of God became an object of horror; many were astonished at Him.] His face and His whole appearance were marred more than any man’s, and His form beyond that of the sons of men—but just as many were astonished at Him,
BRG
As many were astonied at thee; his visage was so marred more than any man, and his form more than the sons of men:
CEB
Just as many were appalled by you, he too appeared disfigured, inhuman, his appearance unlike that of mortals.
CJB
Just as many were appalled at him, because he was so disfigured that he didn’t even seem human and simply no longer looked like a man,
CEV
Many were horrified at what happened to him. But everyone who saw him was even more horrified because he suffered until he no longer looked human.
DARBY
As many were astonished at thee—his visage was so marred more than any man, and his form more than the children of men
Hey! This looks cool for people that might use those backends.

What motivated you to do it?
What are the benefits of using your client instead of the backends default ones?
>>Every engineer says they delivered projects on time with great maintainable code. Unless the project is open source, they often have no way of giving any evidence.

Okay, but having them solve coding problems on the whiteboard doesn't provide any evidence of that either.

If they say they delivered projects on time with "great maintainable code," ask them what makes code maintainable, have them provide examples (using pseudocode) and talk through each one. Ask them about a time when they had to sacrifice maintainability for time, application performance or user experience. Ask them what they learned from the ordeal.

In my opinion you're going to be much more likely to accurately judge their expertise level based on their answers to such questions. The reason is simple: one can memorize whiteboard questions prior to the interview. They can't, however, bullshit their way through questions that are experience-based - and if they do, well, you should hire them immediately because you just found yourself a great salesperson!
Update: We're now only looking for full-time candidates. Thanks!
> Not sure whether you're acting naive to prove a point, but the countries represented aren't majority Muslim by accident - they were picked for a specific reason.

My point was that there are 50 Muslim-majority countries. So if you want to argue against the ban, argue that visitors / immigrants from those countries commit less crime than "natives", rather than arguing that Muslim immigrants in general commit less crime than natives.

>> the categories "Muslim immigrants" and "natives" both contain substructure
> Yes, all language does.

The point here being that different "native" demographic groups commit crimes at different rates; and I'm guessing it's likely that different "Muslim" immigration groups commit crimes at different rates. e.g. approximately 1% of Chechen immigrants to the USA are terrorist bombers.
Freedom vote: Dutch digital rights voting advice
Great work Erik. Going to dig in a bit more soon. Best of luck with your first HN post. =)
> I have used it for a long time and it's really the most basic of all the DAW alternatives.

You clearly haven't. The only possible way there's a shred of truth to this sentence is if you're referring to the included sample-sets/virtual instruments compared to other DAWs, which Reaper doesn't include many of.
I find it quiet surprising that none of these startup classes teach how to do market research and market sizing. Yet when a new batch of startups demo every six weeks, the first thing they talk of is, size of opportunity. Market opportunity is one of the things to consider before deciding on a problem to work on. Please consider adding this info to your classes.

Also, None of them teach how Sam or any YC partner or any VC would approach or start thinking whether a startup is worth investing in or not. That would be hugely beneficial to some of us as it will help us in channeling our thoughts.
Why are you being so sarcastic? I don't think they claimed that you couldn't do it before.
Show HN: Simon – a simple macOS menubar system monitor, written in Python
Email me at aaron@getfinal.com and we can get you a code to apply :) We're working on broadening our underwriting criteria, but this is a complicated business overseen by an incredible amount of regulation, while also taking risk when we issue new lines of credit. Large banks throw around a lot of $ to make it work (a lot in this statement), but to start a new provider takes a lot of tactical decisions and iteration to grow in a safe and sustainable way.
> You're better off studying marketing and psychology for job interviews

Well, yeah. You should know how to sell yourself (to get past the resume screening process) and analyze the company's goals/culture/intent/desires (to avoid working at the next Uber).
As others have suggested, get a copy of "Cracking the Coding Interview" and review the questions therein. If you can answer those questions easily, you'll have an easy time at the average interview.

If you want to prepare to interview at one of the top companies, then afterwards procure a copy of my secret weapon: Aziz, Lee, & Prakash's "Elements of Programming Interviews". The questions there are an order of magnitude more difficult. If you are able to apply the CS concepts you are learning to questions of that difficulty, all doors will be open to you.
I've been playing around with http for the last few days and I've had to Google quite a few things that I would have expected to be in the docs.
I hate to dash your hopes, but... Trump promised a Muslim ban. That's what his followers want. He's doing what he can to deliver.

Students, family members, and others following the rules are the targets. The goal is to increase hassle, expense, uncertainty and humiliation for Certain Visitors in order to have less of them.
LMAO.2 weeks?

HA!

Currently a graduating student that goes to one of those top schools. Do you really wanna know how long many of my peers are studying for these interviews? Months!!!!!
I have a few friends that spent all of last summer after their daily internships doing interview prep for fall recruiting season. I also have a cousin that spent 5-6 months unemployed(given he did a masters/bs in ee and not in cs but wanted to move into the field) doing interview prep and just landed offers from Google and Dropbox. The competition is absolutely ruthless.
Man, I am working on a project just like this, but with high school teams.

The problem is that these guys seem to lack how coaches make decisions when calling plays.

I have a few problems with their research:

1) There are A LOT more variables that go into coaching decisions. They picked QB completion percent as the one they correlated. This is just a way over simplification of the process.

2) They applied their findings on the whole league to an individual coach. They is too much variance between coaches that you just can't do this and be sound.

3) Even if they are right 90% of the time, this may not even be good enough. Football plays are sort of like no-limit poker. Any one play can determine a game. So, if you are wrong 10% of the time, this still may result in giving up a touchdown because you relied on the probability that they would pass/run the ball.

4) Coaches are humans and they can very readily make adjustments to their biases. I have seen it myself when coaching. A coach realizes he has called 55% of his plays to the right, so he ends up calling the next few plays to the left. All these tendencies are shown to coaches every week, as a result, they work very hard to counter act their own tendencies.

For me, more promising is using their anti-biases against them. In a truly random pattern, seeing a run of five plays to the Right isn't that unusual. However, in football play calling, you won't see this nearly as much as you think you would.

That's my idea. I am still working on the math, but it might take awhile to be usable.
Wish there was a way to do ensure the Right to Repair without throwing Apple's "Activation Lock" in the garbage.

Activation Lock greatly reduced the amount of thievery associated with Apple devices, and I think it's been a tremendous boon to -humanity- (how? by reducing the whole ecosystem of shit that grows around theft. Without Apple products, it's a less viable 'career' for the disadvantaged, and the scum who feed off them. It's like if half the grass in a field was inedible, it'd support a smaller population of buffalo or something. )

https://9to5mac.com/2015/02/11/iphone-thefts/
After working with a couple of people who did not liked to think, I see value in willingness to study and understand a bit more complicated things.
I reject all that too, the recruitment process is broken, it's not even the riddles it is the stupidity of some tests for the "less bright" companies.

But every problem is an opportunity :), now most of my freelance work are companies who "had a problem and couldn't find anyone willing to solve it" and me who asked "can I give it a shot?"

Showing you want to solve problem so far "works for me" much better than doing the guinea pig with riddles
> I wish newspapers like the NYT and WSJ had a prominent chat feature to promote fact-checking.

We both know what really happens when news website get comment sections and chats. Toxic communities appears out of thin air.
>> If I took an undergraduate algorithms course would I be prepared for most interviews?

I can't comment on "most interviews" but that would not qualify you to work for me - or in my industry. I want someone who does embedded C, understands hard real time control, can write code doing fixed-point math in a way that can be understood later, writes safe code, state machines, signal processing, fault management, LIN or CAN networking, and some other stuff. Knowing the function "malloc" or any algorithms that may use it is not necessary as it is explicitly forbidden.

Just sayin'
Email me @ aaron@getfinal.com I'd love to hear more, if you don't mind. We encourage people to use the physical card and just treat it as disposable if it ever gets skimmed/breached/stolen/lost. We made sure it impacts none of your other relationships :)
Hello HN,

For the last few weeks I made my own notes client (mainly for [simplenote](https://simplenote.com/)) because the standard Electrum client felt pretty ... heavy.

Multiple backends are supported via plugins. Currently you can use it to access your notes on simplenote, Standard Note, Nectcloud/owncloud or no remote (aka local only).

I plan on adding Evernote support (only for plain, unformatted notes) and a better editor with a little bit of markdown highlighting (similiar to [qownnotes](http://www.qownnotes.org))

Tell me what you think and if you have ideas/criticism :D
Seasoned investors discuss Snapchat's entry into the public markets
Possibly, but the rumours of a 6-hour and even longer cuts go back years. I remember discussing this way back in the late 1990s. It's a very persistent rumour.
I'll upvote you. Gurren Lagann is my favorite piece of media, and it's one that left a deep impact in me. And it's a pretty awesome story to boot.

One the surface it may seem like a dumb giang robot action-fest. But it has profound messages about fear, determination and legacy.
Likewise, none of my audio devices have required special drivers for Mac, and I can easily get 3ms latency by just plugging it in and making sure buffer size it at a minimum. I produced on Windows forever and didn't believe there would have been a noticeable difference switching to OSX.
Well it's not contradictory per se - nothing disproves a god hand-adjusting mutations, for instance. It's just got a lack of evidence which means we should assign it a low probability.

More commonly what I see is that people aren't 100% intellectually honest when they get into it. They don't apply the same rigor to their religious beliefs as they do others. Or they sort of re-interpret or cherry pick themselves around their scriptures to avoid awkward parts. Or they start stepping back and making less powerful claims than their religion traditionally did.

Sometimes they step all the way back into "well what if God is just the laws of physics?". At that point I don't think it's much of a technical discussion and more like, hey, if this comforts someone, and it's not making them make bad decisions (like hurting others based on this belief), well I'm not gonna waste my personal energy arguing.

I mean, so long they aren't arguing that the creator of all spacetime and beyond, of infinite knowledge and capability, cares how we dress or who we sleep with ... eh, fine whatever. Now, people selling water claiming it can cure cancer, that's another story ;).
I borrowed an iPad and tried it. The app crashed on trying to open one of my files.

What they claim to support, and what they actually do support, are not necessarily the same thing.
This manages to be both condescending and to avoid engaging what I'm saying in any substantive way. Good place to stop.
Have you ever gone to the doctor, signed up for a gym, or signed up for your local grocery store's membership rewards program?

That's how they get your information.
> as this order isn't targeted at "Muslim immigrants".

The particular language of this order may not be. But we've learned to take Trump "seriously, not literally."

In that light, the above quote is a falsehood.
Not really.

Safe code generating unsafe-code-with-bugs gets you a vulnerable program, so rewriting Ragel in Rust doesn't help.

As to generating Rust - Rust isn't magic, and Rust-that-is-as-fast-as-C can't do a lot more work than C. In particular, you don't want to do memory allocation in the fast path of a network server written for performance (note that Rust uses jemalloc, which is a C memory allocation library; Rust memory allocation isn't going to beat C memory allocation.)

As such, a realistic Rust program probably needs to re-use network buffers, at which point language-level security doesn't stop you from sending out "old" data that was still in the buffer. [EDIT: but see the reply https://news.ycombinator.com/item?id=13804831 below.] A debug build in Rust could allocate-per-request and detect the problem; but allocate-per-request in C is also likely to detect such overflows (indeed, the CloudFlare server did occasionally crash on this bug), and C programmers can also use e.g. VALGRIND_MAKE_MEM_UNDEFINED() for effort comparable to maintaining an alternate allocate-per-request implementation in Rust.

The difference for the fast path - where Rust can't do a lot more work, and where you can focus your effort - just isn't very large. (Using a safe language for e.g. low-performance control-plane interfaces can help, however - but at that point, you may well be arguing e.g. Rust vs. Lua.)
There are a tons of reasons to keep our signups closed for now. One non-obvious reason to most people is that it costs us money to lend out money to customers. Theres a ton of others we're working on solving in parallel too
> given a datastructure and algorithm, implement it

This can be entirely appropriate for most jobs/devs, depending on the datastructure/algorithm. One of the guys I work with sometimes asks people to implement mergesort. I was suspicious of this question at first but it's been quite good at weeding out mediocre candidates. Mediocre candidates will write broken code all over the board, and more telling, they won't understand why it's broken even when you point it out. Good candidates will generally make mistakes (because no one has mergesort code memorized and coding on a whiteboard is frankly tough), but they'll recognize them, typically on their own and always with pointers, and they'll be able to explain the issue and how to fix it once they see it.

There's no trick to this question. There's no riddle, no "gotcha", and it's not a hard algorithm to understand or code. Just show that you can write minimally complex code and walk through it. It's like fizzbuzz but you can't memorize it.
I know that our budgets are already creaking under the load of our spending and entitlement programs, but I would absolutely love to see a taxpayer-funded initiative designed to funnel money towards anybody who wanted to put it towards use in citizen science or research.

I'm not sure what a program like that could look like in practice, though. You could put money directly into peoples' pockets through a sort of grant-like application process, ("I want to buy $250 worth of resistors, capacitors, chips, wire, and breadboards to make a new kind of fitbit prototype") but that would be an easy system to game, and a lot of the costs associated with experimenting with theoretical ideas comes from equipment anyways.

Because not everyone can afford or find room for a scanning electron microscope or a CNC lathe, right? Many cities have hackerspaces, but their capabilities often stop at hand tools and working with thermoplastics unless you're very lucky. So what about universities? They're present throughout the entire nation, often already publicly funded, and have access to functional research and manufacturing equipment.

Sadly, my experience trying to get even a few hours' use of any sort of university equipment, whether supervised, paid, through night classes, or otherwise, has been met with absolute stonewalls. If you don't pay full tuition, you can fuck right off.

So I'm not sure what the solution here is. What's an average person who wants to get into science supposed to do, besides be independently wealthy?
This breaks the HN guidelines against calling names in comments: https://news.ycombinator.com/newsguidelines.html. Please don't do that here.

We detached this subthread from https://news.ycombinator.com/item?id=13800495 and marked it off-topic.
Trump is a sociopath, and Conservatives his latest victims
"the Institute for Advanced Study in Princeton, N.J. The institute was the brainchild of its first director, Abraham Flexner. Intended to be a "paradise for scholars" with no students or administrative duties, it allowed its academic stars to fully concentrate on deep thoughts,"

I highly recommend reading "Anathem" by Neal Stephenson. The basic premise is there are institutions known as "Maths" that are essentially walled temples, the gates of which only open once every 1, 10, 100, and 1000 years (outermost gate annualy, 2nd innermost decmntennially, etc). Inside, a bunch of monks hang around studying "useless knowledge," which in this universe includes things such as particle physics (there's one "thousander" temple in which the monks just sit deep in a mountain staring at a giant pool of water to see if they can glimpse a flash of light).

I always thought it would be really cool to have something similar in our world, I hadn't realized it's been pursued before.
Late response, sorry. The answer is "rockclimbing".
Tech scamming is an interesting phenomenon to say the least...

I have been binge watching scambaiters on youtube recently. I can highly recommend it if you want an introduction to how these scammers work.
this topic has been beaten to death to the point that there isn't a lot to comment on anymore. But it's still a critical issue (even in 2017). so, this is me, upvoting for visibility.

also, id go so far as to say that while we should have the right to repair/hack our own devices, I think legally requiring the producer supply OEM parts is a bit of a stretch. Should I be able to fix my tractor, absolutely. But I don't know why a business would be incentivized to sell anything but the entire device.
Similar Android game I've been bashing my head against for a while: https://play.google.com/store/apps/details?id=com.hil_hk.euc...
Thanks for taking the time to answer my question. This is my first time commenting on HN and am being downvoted for my legitimate question.
I've had a lot of trouble finding a job since shuttering my start up, which I constructed on my own. I open sourced my code, but no one seems to care. They still just look at me as if I have no experience and pass on me before a technical assessment.

It's troubling to know that engineers with many years of experience still have difficulties. Every job listing I see asks for someone with 6+ years, and the only feedback I ever get is "we're looking for someone with more experience, try again in 4 years."

Tech companies should really just hire for soft skills. Screw tech interviews completely. A lot of this stuff can be taught. Maybe just give people a contracted trial period. Companies are spending incredible sums of money just searching for candidates that meet their exact "needs." In reality, they're not going to know how well someone performs until they actually work with them. Stop wasting your employees' time by having them grade pointless coding quizzes. Use that time instead to train someone who's a good communicator, is passionate about the product, is creative and eager to learn, and wants build something your customers will love. Even if that doesn't work out, at least you didn't waste everyone's time.
The two largest parties both have the word 'freedom' in their name and score worst on digital freedom. These are VVD (Freedom and Democracy) and PVV (Party for Freedom).

The latter has only one party member so it has left out 'democracy'.
Recording the video costs money. The instructors who lecture cost money. The buildings where the videos are shot cost money. UC Berkeley systematically budgeted for each of those and many other costs such as administrators and legal council and student recruitment and admissions officers and an inter-collegiate athletics and systematically did not budget for accessibility.
It's pretty common in the world of emulators, it's just that a lot of people don't care and choose not to use the plugins for it (I'm one of those people).