skysight-inc/HackerNews huggingface dataset:
What worked for me:

#1 - choose something you will enjoy. You may not know what that is (see below) but if you don't enjoy it you will not continue.

#2 - Do it in a routine. Some people can bike to work; that's great since you have to go anyway, but you still have to (probably) leave earlier and plan for what you'll do when the weather is bad. Of course if you don't like biking or can't bike, choose something else (see #1).

#3 - you may be surprised what you like. I paid for an expensive, 6-person "boot camp" at 6 AM four days per week. This should be the kind of thing I would hate: I don't want to get up that early, I prefer solitary activities (coding, backpacking, etc). Surprise! I liked the solidarity of the group; it got me to work harder than I could on my own and I liked it so much I worked out 6 (actually, usually 7) days a week, with other group members on the non-"boot camp" days. Then I stopped paying extra, just paid gym membership, but work out almost every day. I used to take gym clothes on business trips and found I was always too busy to work out; now I don't and just do bodyweight exercises naked in my hotel room (nothing that would disturb the people in the room under mine).

#4 - as with so many things: just start. Don't set ambitious targets, because it's a lifestyle change, and because you don't even know now what targets are appropriate.

#5 - get professional help. Honestly, if you can afford it a trainer can help you do that exercise correctly and teach you new ones. You don't have to see them regularly, but it's even worth it if you're also doing classes/group sessions.
HTTP2, Multithreading and finally no more lost TCP Connections on Service Reload!

Awesome! Thank you!
The spinning pinwheel isn't the joke?
The Central Intelligence Agency has released a trove of almost 470,000 fil
Currently:

Biking 7 miles to and from work along country lanes, only danger is from rouge sheep.

Around 1 mile roller skate at lunchtime most days (depends on weather).

2 - 4 mile run 3 nights per week, longer 6 - 8 miles run at weekend.

Planned:

Take up yoga again (I had begun to master the head stand).

Take up weight training again.

Up the running distance in preparation for half marathon.
Ridiculous! There are maybe hundreds of resumes being scanned. How could you do anything other than send a generic response? Why would you want a generic reply saying “yup, got your resume, email still works...”

Show yourself some respect and stop complaining about being rejected. You sent an email, they didn’t reply, ignore it.

Not one reply gave a good rationale...downvote all you want.
... To write such a class responsibly, one has to write a lot of low-value, repetitive code: constructors, accessors ...

If you're writing a plain data class, why on earth would you write getters and setters? Just make your fields public and be done with it.

I will be forever perplexed by the idea of getters and setters (and this extends to C#s syntax sugar). I have no idea what problem they solve. If you're at the level of plain data, then just make a class with public fields and no methods. If you're trying to write a 'higher level' object - then don't refer to the names of fields in your method names. The getter/setter/property approach is just the worst of both worlds. They make explicit reference to an objects internal fields, while at the same time obfuscating what happens when you actually access them.
DHS Assessment: Foreign Terrorist Organization-Inspired Vehicle-Ramming Attacks
The paper is very light on details. I'm a little surprised MIT published this actually. It doesn't present anything new, and hinges on vulnerabilities since fixed to say that there are definitely new ones. Snooping on friends by looking at when they are online is interesting, but something known for a while and circumventable by just changing who can see your online status (I think it's people on your contact list by default). If you're expecting a security vulnerability, this isn't the paper to find one in (not that rolling your crypto is a good idea)
Well, presumably it’s not meant to be suitable for designing large/complex circuits, but rather to solve just the specific problems that Moore had when he wanted to make a chip. That’s an essential part of Forth philosophy: write only and exactly what you need. Forth itself is designed this way, to be the minimal useful tool you can bootstrap in a few dozen instructions on a chip with almost no resources.
To be the one who takes things too seriously: blind doesn’t mean one can’t see; it just means their vision is bad enough to satisfy some list of conditions. People without sight just happen to fit into that category for some weird reason.
Yeah, totally agree that it could be useful to the community -- open-sourcing it under a permissive license is on our todo list :)

It's a reasonable amount of effort to disentangle it from the rest of our code and build a nice API, so it will be several weeks till we get around to this.
Personally, I work the same way you do. But I've heard enough people who want the faster feedback of a REPL-like environment to accept that their approach at least feels more productive to them. It may even be more productive - for them. If so, tying them down with type specifications would slow them down, at least in the prototyping phase.
Baresquare | Clojure Developers | Athens/Thessaloniki, Greece | ONSITE

Web analytics for large international customers done right with an interesting mix of technologies and a strong emphasis to best practices. Do you like the idea of Clojure but don't know it? Don't worry, we will provide you with the necessary training as long as you have the right attitude and an appetite for learning.

At Baresquare we take an active interest in good development practices. We do extensive automated testing for the codebase, in the form of unit tests, but also with integration and generative tests. We use the full power of Git with branches to ensure the stability of the code and to introduce new features and fixes in a controlled manner. We avoid the "works on my machine" syndrome by using Docker for all the components of our applications to allow our developers to replicate the production environment locally. This also means that on-boarding new developers is quick and painless. Most importantly, Baresquare promotes an environment of learning so if you are unfamiliar with our practices, we will be very happy to help you come up to speed with pair programming sessions, advice and mentoring.

Clojure is a central technology choice for Baresquare because of its great affinity with data processing tasks and its versatility which allows us to iterate quickly over features and improvements.

Technologies now: Clojure, PostgreSQL, R, Docker, AWS (ECS, Lambda, S3), Terraform, Unit/Integration/Generative testing, Continuous integration

Future: Elastic, Logstash, Kibana, Onyx, Apache Spark

https://www.baresquare.com/contact/
it is java, so yeah. of course production code could have all sorts of levels of tests and qa and all that jazz.

really, though, if i'm implementing an algorithm that i've never coded before it would seem strange not to write at least some kind of verification of its correctness.

comments can be language dependent - perl yes, java maybe (on an API, definitely) - and situation dependent. i wouldn't care about comments on small amounts of code with good variable names and sensible structure, for example.

edit : also apologies for the formatting, i hate typing on a phone!
Second. When I apply a few of the simple concepts of Clean Code I end up with much better organized code.
OTOH I'd be amazed if no-one's built an SPA in production with React and nothing else from the React ecosystem. What would be so hard about that? You can totally use it as just a view layer, if that's what you want to do. Granted, you probably use other non-React libraries, but that's not what we're talking about.
I looked into Pyramid but couldn't find an active admin project. Is there one that people tend to use?
> At Palantir Technologies, he created a technology platform to help two of the top five U.S. banks recover from the housing crisis.*

Um, didn't the taxpayers bale-out the banks?

I'm pretty sure both of these things could be true

Without our consent, I might add.

I certainly thought it was a good idea. I also thought that some banking executives were criminals and should have gone to jail, but I think that avoiding the collapse of banks was a good thing.

Thanks for helping out the enemy and bragging about it, Quinn.

I had no idea who Quinn Slack was until this post, but:

a) this seems a pretty personal attack

b) characterizing "banks" as "the enemy" seems a little over dramatic. While I'm no fan of some of the actions of some banks some of the time, that doesn't make them intrinsically evil.
42technologies.com | Onsite | San Francisco | Engineer - Full Stack / Data | $80k - $120k + equity

We're a YC company building the data layer for retail. We're currently solving the problem of reporting, where retailers are crippled by old systems and bad data models. We give them a reporting dashboard that gives them any metric, over any timerange and dimension, instantly. So, instead of spending a bunch of time making reports, they can just focus on the analysis. Store managers to CEOs at large international retail brands are using our software every day to make real-time decisions based on facts and data. Adoption of our software is growing rapidly, so we're looking to expand our engineering team.

Our team is small, tight-knit and efficient. We're passionate about helping our customers, and building most loved tool in retail. As an engineer at 42, you can expect to work on many areas of the stack, and you'll have a high degree of autonomy. You'll also own your projects and talk directly to customers, blowing their minds with the stuff you'll release. You don't need to have retail experience but you should have 3+ years of professional engineering experience, and be very familiar with Python and/or Javascript, and SQL.

If you're interested, send your resume/portfolio/github/etc to nick@42technologies.com
> Nobody believes that Proof of Work is here to stay...

Why not? PoW is a classic case of Worse Is Better:

https://en.m.wikipedia.org/wiki/Worse_is_better
It's the original wiki
Onai | | Silicon Valley | FULL TIME, CONTRACTORS, GRADUATE INTERNS, POSTDOCTORAL FELLOWS, ONSITE, VISA

We have hired multiple people through HN and look forward to more.

Interview process: Video calls if you're presently distant or an in-person visit if you're local.

We're tackling exciting technical challenges and building offerings relevant to interesting real-world problems in a variety of fields (including for NASA). We have particular strengths in dispersed computation and deep learning.

We're currently open to engineers with solid experience in distributed systems, Rust, and/or Haskell/Clojure/Idris, as well as to enthusiastic developers who might lack this precise experience but are eager and able to learn. We also welcome interest from postdoctoral researchers or senior graduate students.

We do not presently have openings for undergraduates (B.Sc. students).

Send your resume to info@onai.com and we'll let you know if there's a potential fit.
HTTP2 on the frontend only though, a bit disappointing
6.857 is a class taken by undergraduates, and this is a final project paper, not a published paper.
> "In the UK, there are more than 50m prescriptions for PPIs every year..."

I can't believe this. There are only 65MM poeople in the UK, so 50 million would exceed the adult population.
Yes, but you need to take care of the indices of the arguments when calculating the derivative expression. This is what we do.

For example if you have f_{i,j} = (x_i)^2, then the derivative (of some loss) w.r.t. x will be: dx_i = \sum_j df_{i,j} 2 x_i.
The sum is needed because the argument x does not depend on the index j and thus x_i is affected by all j elements of df_{i,j}.

Another example would be: f_i = (x_ii)^2, i.e. taking the squares of the diagonal of the matrix x.
Here the derivative is x_{i,j} = kronecker_{i=j} 2 df_i x_ii because off-diagonal elements have zero derivatives.

For such simple expressions it's trivial, but for complex expressions it's error-prone when you do it by hand.
""considered harmful" considered harmful" _considered harmful_
I agree with this and also fundamentally believe that trust is a feature in systems and not a bug.

Building systems that work without trust (supposedly) is of very limited social utility since increasing trust is what makes for a healthy society and healthy economy.
Your comment comes off as pretty angry, yet I don't really get the faults you're pointing out in the original article.

> Blockchain does not solve consensus problem. It's a timestamping service. Not a consensus solver.

Certainly Bitcoin seems to be a distributed consensus system. Is your complaint that it takes a whole system on top to provide the consensus aspect, which might be considered separate from the blockchain structure?

> Why the hell would anybody think "proof of work" is a "solution to denial-of-service attacks"?

Isn't it? You can exchange QoS for non-malicious users for protection from DoS.
Well, if they have all that existing inventory just sitting around, surely it implies they've built more cars than they've been able to sell, no?
I think it is important to note that this is a final paper for a course at MIT. I would not hold it to the same quality standards as novel, peer-reviewed research.
I, for one, am enjoying the ever so slow scalaization of java.
Or Uber technicians will download weights from a Google car, and derive an adversarial paintjob for billboards or other Uber cars.
Periscope Data | Senior Engineer, Tools & Infrastructure | San Francisco | ONSITE, VISA www.periscopedata.com

https://boards.greenhouse.io/periscopedata/jobs/848743#.WfpU...

Hiring an engineer to help us with tools and infrastructure | Periscope Data unifies data and data teams on a single, collaborative platform enabling transformative analyses and delivering the fastest time to business insight. We make it easy to perform sophisticated analyses and share insightful charts and dashboards, promoting a data-driven culture. We’re a kind, curious, tight-knit bunch and if you have a proven track record of delivering results and shipping great products, we would love to meet you! Join our team of 135: Email amanda@periscopedata.com
> Um, that article was written by none other than Milo Y, does that make alarm bells go off?

I’ve always liked Milo. But even if you don't, the article is still important if you want to understand the history of "alt-right" as it was understood by many people.

> Richard Spencer, noted white supremacist, originated the term years before that article was written

Maybe, but Breitbart brought it into the mainstream for me and many others. I also doubt 99% of Americans knew Richard Spencer’s name until last year.

> Its inconceivable Bannon was unaware of this when he made that statement.

Bannon made that statement a few months after Milo’s article. "Alt-right" didn't have those connotations at the time. I read now that Bannon rejects the "alt-right", presumably because its meaning has changed.

> Give the Buzzfeed Breitbart leak story a read. In it you'll see Bannon encourage Milo to engage with white supremacists but try to dress them up publicly.

It just sounds like journalism. Milo reached out to Devin Saucier (the white supremacist) while researching the article I linked that summarized all the parts of the alt-right movement. Vice did the same thing. Or did you mean something else?
Spin (https://spin.pm) | Multiple positions | San Francisco, CA | Onsite | Full-time

Like bikes? Want to be part of bike share 2.0?

We're a small development team managing tens of thousands of gps enabled bikes. Our stack is react native, ruby/rails, rspec, go, redis, postgres, aws and <3

We're looking for curious developers who practice pragmatic testing.

If interested, email me a brief description of something exciting you've done recently - seth at our url
How many of that 400,000 are speculators trying to make a quick buck?
Can go wrong for them, see the number of delivery mileage Focus RSs that are selling second hand for less than Ford want for a new one.
Remember this is mathematicians speaking and they work to a different mind set to the rest of us. If you managed to extend human lifespans to 10,000 years of high quality living they would immediately declare victory. Anything less than an infinite lifetime means they win!
Everyone is bashing this as if it's a peer-reviewed paper...Note guys: This is just two students' final project for a class, not some security experts' publication
It's more likely something that would make civilian smart tech useless against the top 5-10 militaries.

A military guidance system would overtrain a network using a supercomputer and then cryptographically make it stupider so they could give every missile 5 individually generated networks that vote, forcing attackers to compromise 3 networks per missile. (There may be some back and forth for a while, but here you can create a diversity of networks that makes the ensemble hard to attack.)

So they'll just shoot them down with lasers cause that's less energy intensive than running the compute node to crack missiles in real time.
The Bolt is a sort of unsexy compact hatchback so I can see it being unappealing to some groups of people even though from all accounts it's a fantastic product that matches the Model 3 in quality.

Tesla should be concerned if GM expands their market by taking their Bolt technology and rapidly expanding into vehicle lines that appeal to other groups, such as a Bolt crossover or sexy Bolt hot hatch.

Personally the Bolt looks a bit lame to me, but I'd consider one that was a bit sportier and that looked about as good as a Golf GTI.
As is your comment, coincidentally. This is just a student’s project paper, not an actual research paper in a journal. I wouldn’t hold it up to that standard.
The CLI isn't even an official client. And the open source projects on github are not up to date either. This could've been researched easily.
This person is effectively arguing that all of Bitcoins problems would be solved by just using a centralized system.

This is correct, but it misses the point.

The whole point of crytocurrencies is to order transactions WITHOUT a centralized system.

There are many centralized systems already. If you want the benefits and tradeoffs of those, just go use one of them.

The people who do NOT like those tradeoffs will stay with crytocurrencies.
The Most Outrageous Ads Russia Bought on Facebook
There are LaTeX errors, jokes... but of course the contents is what counts, and I don't see anything noteworthy there either. It's a good writeup of what is quite well known (if you're into this kinda thing anyway) but it's not research. I wonder whether they passed the course.
Maybe repeat prescription for the same patient are counted.
In theory that's possible, but every ML researcher is aware of adversarial examples. In any high-stakes use case with a high chance of adversaries, I doubt people will use neural networks if classical algorithms will suffice, and if they do, they will definitely test and design for the existence of adversarial examples.
Quite reminiscent of the Teletext 'alpha mosaic' characters, which were 2x3 block graphics characters.

It could be used to make pages like e.g. https://al.robotfuzz.com/~al/teletext/c4/1995-08-26-0046.0/4...
ICOs are more akin to angel/VC rounds than IPOs - you often invest in a idea thats still not fully developed and might need 1-2 years to come out on the market. The huge difference to traditional investing is that shares/tokens are immediately tradable and small(ish) crypto investors have 0 patience to wait those 1-2 years so they often sell early and crash the price to go looking for another get-rich scheme.

Thats a curse of the ICOs - but also a benefit. As an investor you get to assign value to something immediately and have the freedom to terminate your investment (something very difficult with traditional angel/VC rounds) and sell the tokens. Its also a fascinating marketing strategy - some of your crypto "investors" are early adopters, promoters and users of your tech - even more so because they're vested in it.

I'm not defending the ICOs (especially the over the top ones) - but lately there are so many articles that don't really try to understand the concept. And so many people automatically equating temporary loss of value with scams. Internet and cryptos are moving at the speed of thought - but the rules are still the same - startups need time.

In all fairness - Bancor is still a very young project. Also a fairly promising one - many projects already using it:
https://www.reddit.com/r/Bancor/comments/75b7us/list_of_all_...
https://en.wikipedia.org/wiki/Ward_Cunningham will explain what c2.com is.
Access denied.
From the article:

'The company isn’t the same as a travel agency with experts personally advising and selling trips, he said. Travel agents have a legal duty to disclose information about travel destinations or resorts when they know about specific risks. If they don’t and travelers get injured, the travel agent can be held liable for “failure to warn.”'

So one of TripAdvisor's competitive value-adds for advertisers is its ability to shield them from accountability for the horrific crimes occurring at their resorts.
Fortunately for you, there are numerous centralized trust money systems already. And if you want you should just go use one of those.

The rest of us who disagree should have the option of not using them though.
GNOME Builder uses gspell: https://wiki.gnome.org/Projects/gspell.
Cool. I’ll send you an email.
Probably just legalese in case anything happened. I bet CIA lawyers are the most paranoid people on the planet.
This isn't true, if you are saving it you are reducing supply and driving the price up. This gives economic opportunity to other savers who at some point may try and build or sell something that has a greater rate of return than the deflation rate.
"To get that $1.4 billion in revenue, they will need to sell 40k Tesla 3s at $35k each, or 3,000 a week. To get it in margin, even assuming the average model 3 will sell for $50k, they will have to sell 12,000 a week or so (at 20% margin)"

It seems like you're assuming that the cash burn will stay at 1.4billion. Expenditure should go down once the production line tooling is complete.
It can, and yes, it works well.
This is accurate. My startup is blockchain funded, but we have a serious money-making business model. But some people still want the sexy smart contract tech decentralized sound clips to get really hyped.

People give us a hard time because our core team is anonymous (key part of being an extrajurisdictional company). It's a fair criticism! And the most obvious.

Bancor had a bunch of smiling faces making up their top team. Does not help investors at all.