skysight-inc/HackerNews huggingface dataset:
Great advice on your point to not beat yourself up at slip ups. I was also advised to learn to forgive myself (it's seriously much more difficult than it sounds).

Also, major kudos on being clean for five years. While I can't relate to it, I can certainly appreciate the accomplishment that it is.
To break ties when there are multiple events with the same timestamp, I would guess.
Modern Java decompilers (fernflower, cfr, procyon) are very flexible in what they can handle. They're best used in combination, though, as they all tend to choke on different things.
Over the six months after his department relocated to the East Bay, 55 of the 70 employees in his group
who were asked to relocate left. 25 of them joined his new startup.

This sounds to me like sabotage on his part, planning to harvest preferred members of that team for is own interests.
Seriously? This is absurd
Sing Plus App – Sing and Record Karaoke
Yeah, no worries I understand what you mean. I reversed the Starbucks app myself a few months ago to see if I could find interesting data. There's less low hanging fruit to use for reversing large companies' mobile apps these days.
You are my spirit animal.
Sertis (https://www.sertiscorp.com)| Data Scientist, Researcher, ML/DL Specialist | Bangkok, Thaland | ONSITE

Sertis is a leading data science and big data analytics consultancy with a world-class professional team. We bring data science innovation to uncover valuable insights and solve complex business problems.

We're looking for some exceptional data scientists at all levels, to help us with a range of R&D and projects, both internally, and for our clients. You will join us in developing applications in various fields such as NLP, Image Recognition, Deep Learning & AI for our Clients, and internally for our Data Innovation Lab.

Apply here: https://sertis.breezy.hr/p/a5dab07253bd-data-scientist

or for more info email me at rvirgo@sertiscorp.com
As I mentioned in #1107: we will not be
removing analytics support entirely. It
is extremely useful to us and we have
already weighed the cost/benefit of
using tracking.

“The Party seeks power entirely for its own sake. We are not interested in the good of others; we are interested solely in power, pure power.”

Mozilla Developer also mentioned:

Actually, @muffinresearch pointed out we could probably just observe Do Not Track here,
because this pane is actually a web page loaded in an iFrame inside the browser page.
That might be faster to ship. Just thinking aloud :smile:

I'm definitely for giving users the option to disable this.

“Power is in tearing human minds to pieces and putting them together again in new shapes of your own choosing.”

- 1984, George Orwell.
Wow. End of an era.
I'm using a 6yo macbook pro and have a different experience. My daily-driver, Chrome, doesn't support WebGL. Safari generally does.
Some proof or data to back up the article's claim would be great. I'm not really buying it.

If moms auto-like every post, then how is that a relevant signal? Everyone has a mom. That would mean every post is getting penalized in the same way (which effectively means no posts are getting penalized).

And if circumventing this was as simple as excluding his mom, wouldn't the effect be even greater if he excluded all non-technical friends and family?

Which pretty much just means you're posting this for the greater public, which presumably a lot of users of Facebook's API already do. Since his intention is for his content to be seen by the greater public, then... go ahead and tell the API that?

It's a great angle for an article, and it's very shareable, but he provides no data (even though he seems like someone who would have all of the data).
If that guy released the work as a production app then wrote an article trying to sell us on the process, people might react a little more strongly.

There's nothing wrong with doing interesting things, but you need to be clear to yourself and others that it's being done because it's interesting, or for a specific reason other than "it's a generally good idea"
Put in some decent range time, and don't underestimate crouch-jump practice
But if the attacker is unable to sign DNS responses, and you're validating those responses, then you're not going to have a bad time.

I don't really understand your argument. I'm talking specifics and you seem to be talking about some hypothetical.
>Same on shared hosting (.htaccess)

apache yes, but what about nginx? And there are many other ways, how to host your site (Amazon S3,...).

Also by unpractical I mean you have to have access to the server (ssh...). IMO it should be more concern of an app then server. But I'm not advocate for service worker for static resource caching (for websites).
Amazon may give developers your private Alexa transcripts
This is true in principle, but only if the resulting function is still differentiable. Each loop or conditional can make your function non-differentiable, perhaps in subtle ways. Of course, this can also happen in "pure formulas" if you use abs(), sgn() and friends, and becomes even more nasty with floor(), ceil() and friends. But it occurs more commonly in code due to if(), for() and while().

Having said that, most of the time your resulting function is at least piecewise differentiable, which is annoying and needs to be taken care of, but is not a show stopper.

Note that piecewise linearization is still an active research topic, e.g.

"On stable piecewise linearization and generalized algorithmic differentiation" http://dx.doi.org/10.1080/10556788.2013.796683
Correct. This NN argument is essentially about whether or not the future US economy wants to shoot itself in the head or not.
Yeah really, what is really the use of this thing ?
i thought it would be interesting but it isn't.
I understood the parent comment as the password length should be 3 digits long (hundreds of chars) rather than password itself.
Lights, Cameras, CRISPR: Biologists Use Gene Editing to Store Movies in DNA
Firefox has an experimental (opt-in) feature called "Containers" for this: https://testpilot.firefox.com/experiments/containers

You can create a container for each compartmentalized context (work, social media, whatever) and then create tabs assigned to diffent containers. They're visually distinguished as to which tab is "in" which container, but otherwise you can manipulate and mingle them freely with the rest of your tabs. Each container's persistent state is isolated from both the other containers and your default browsing context.
The system as described is considerably weaker than what my previous generation Model S actually does. On a highway with a barrier and traffic I can basically leave autopilot engaged indefinitely without having to correct it. Perhaps Audi handles a wider variety of weather conditions?
Not clear why do we need this new format. MIME is there long ago. If you need some meta data you can simply add header section with application/json or application/manifest+json or whatever...
> If the code wasn't such a mess, I'd open source it.

Those are always the best kind. Real, live, messy, production code. You should open source it. We will learn something
Haha, fair enough. :)
Civility.
I work for EFF and we have actively lobbied for sites, including Amazon, to adopt HTTPS by default for years. Even if you have some way to verify and be confident in your ISP's privacy practices, your data is going to pass through a lot of different ISPs' facilities, and you're not going to have any control of that.
See PeerCoin ( https://peercoin.net/ ) which has been around for quite some time and has a POS/POW combination.
Isn't the fact that Drobo is still around and doing well a testament to people being fine with this tradeoff?
I'm not so sure, I think go still has a ways to 'go':

https://www.indeed.com/jobtrends/q-elixir-q-java-q-go-q-who....

...or maybe we're reading a bit more into the data than what is really there?

And your go jobs to 'go' along with the data:

https://www.indeed.com/q-go-jobs.html
Visiting Chinese Megacities
> If your "getter" is doing more than getting the value then maybe you should not call it a getter (imo)

I'd definitely agree there! In fact, I might go further and say that if your "getter" does more than just return a member, then by definition it isn't a getter
Bitcoin – Potential Network Disruption on July 31st
I'd argue that time spent actually securing it against abuse would yield more actual value than time spent obfuscating, but this is almost a religious argument that has been carrying on since before I was born.
You and Your Research by Richard Hamming – Breakout List
I think our trouble is that we are expecting competitive behaviors from our ISPs when in reality, the only reason we get any price breaks or attempted differentiation is because one part of the de facto duopoly (say cable provider) tries feebly to attract the customer pool from the other part of the duopoly (say the phone company); I am talking about the case where AT&T might try to attract Spectrum customers by offering a price break for a year.

In such a scenario, I would prefer to be billed by the GB, which in my mind is a honest and transparent mechanism for usage. Loss of net neutrality, in addition to all of the other evils that have been mentioned elsewhere in this growing thread, puts yet another power lever in the hands of the duopoly and away from the consumer hands. Why do I think this is bad? Because I have no confidence that once the ISP duopoly has control of traffic prioritization, they have any incentive to dangle it in front of the consumers when it is likely more lucrative to cut a deal with a content provider to force feed the consumer ad-based content vs. paid ad-free content.
There's a lot of compile to JS languages. It'd be interesting to see how many frontend devs are migrating to these languages for at least some of their projects.
Should people still to learn to drive today?
How Gustave Flaubert captured the turbulent politics of his age
That's exactly the attitude that leads to more pilot error ;)

But seriously, it's important to understand how it made sense to the pilot from his perspective at that point in time. Because he believed he was aiming for the runway (I'm gonna give the benefit of the doubt and assume he wasn't distracted with online farming).
So understanding why it made sense to him can lead to actions to prevent this in the future.

Versus chalking it up to "pilot error", in which we assign blame and don't take action to prevent this kind of mixup in the future, thus practically ensuring it happens again. Because if it made sense to him, it'll make sense to someone else too. In fact the top comment says this type of mixup is rather common!
I see, in this case the images aren't your personal life anyway so in this case I would agree.
"Hi Andrew, we had actually been working too find a sustainable business model since the very beginning. Ultimately we couldn't find one that didn't sacrifice on our commitment to provide the highest quality program possible while keeping our program open to the most diverse students possible."

What does that mean? It seems like this should've been a profitable business - 3000 graduates @ $10k/piece = $30mm revenue.
As a former employee I have to say that Kaplan did a very fine job keeping the company afloat when it would have otherwise collapsed years earlier. I know the story of an evil corporate takeover is a tempting one, but that's not what happened here. Frankly, I was astounded at just how massive a bet they were willing to make on us. More than once they provided an influx of capital while Dev Bootcamp's leadership attempted to find a sustainable business model. In the nearly four years I was there they exerted shockingly little influence over DBC, and largely left it up to us to figure out how to make this work.

DBC failed because DBC failed, not because Kaplan made us fail, and I think it's important to own that. Without their deep pockets our quirky, beautiful, compassionate little place of learning would have fallen apart a long time ago. As far as I'm concerned, Kaplan bankrolled an amazing thing far past its expiration date, and gosh am I glad they did, because I had a blast.
They state the reasons in the article. You may disagree with them but they seem reasonable to me.
Enigma I: '€100 typewriter' found to be German code machine
I would love to get one of these
Math is one place where I think it tends to be nice to be pedantic as you are starting to learn a topic. Generally, when I'm unsure of something proof wise it tells me I should re-read all the relevant definitions from that section/chapter. I also generally make it a goal that most important theorems are things I should be able to prove from scratch. Partly because if I can follow the proof well, then I'm less likely to misapply it. Lastly, I like how math has a heavy focus on building upon prior math so I try to review topics from previously taken classes often. I feel that cs classes are much less connected.
> Thanks for the first link, it's a pretty good summary of the arguments for. My question would be why don't most of those fall under fraud statutes.

Because they're not fraud unless we make laws regulating such behavior. And, lawmaking can begin with setting proper FCC policy.

> And calling me "willfully ignorant" is a good example of why net neutrality has failed to get wider support. I'm a full-time developer, I do read a lot about a lot of issues, but I'm also busy with a full life.

Dude, if you're a developer, I'm not going to let you off the hook so easily. You should be familiar with the arguments, both for and against. Whether you agree with one side or the other is up to you-but you should at least be aware of the issues.

I'm sure you've told someone to Google answers to a simple question before. This is no different. I got those links by Googling your question.

Generally speaking, the concise arguments are to spread awareness among non-tech folks. They are a dumbed down version of the details. The old CP Grey video is good [1], as are recent graphics showing what could realistically happen [2].

[1] https://youtu.be/wtt2aSV8wdw

[2] https://i.redd.it/ehh1nypob79z.jpg
They've been working on modules for C++ for a long time. It's coming.
I think their point is the Tesla tech requires you to pay attention at least in theory while theirs does not.
People will have to drive for quite the foreseeable time in the future(Think of few decades).

These are just better traction control systems, with some accident detection and avoidance thrown in. Nothing much.

You will still do bulk of the work.
HNWatcher[1] appears to offer something close: "Follow keywords, users, karma, domains on Hacker News".

The first HN notification system I learned of and used was HN Notify[2,3] by Riyad of The Buzz Media[4].

I've been using edavis' hnrss.org[5] of late; it "provides custom, realtime RSS feeds for Hacker News", including for user posts and comments.

A quick search just now turned up dangrossman's HN Replies[6,7] and a few other monitoring options[8].

But in this case, it was indeed steanne's kind email that alerted me to the HN post.

[1] https://www.hnwatcher.com

[2] https://web.archive.org/web/20120103200449/http://hnnotify.c...

[3] https://github.com/rkalla/hnnotify

[4] https://web.archive.org/web/20120119135841/http://www.thebuz...

[5] https://edavis.github.io/hnrss/

[6] http://hnreplies.com

[7] https://news.ycombinator.com/item?id=11080539

[8] https://www.google.com/search?q=hacker+news+comment+notifica...
Maybe, but I doubt this is an issue. When is the last time you accidentally deleted a file like this without knowing?

I have accidentally deleted files before and if it is a significant amount (e.g. if I try to do bulk processing on some) Dropbox notifies you by email.

I could easily duplicate my folder, or even triplicate it to minimise hard disk errors and not be near my Dropbox limit. However I poke around at pictures quite a lot and I don't think I've seen issues like this so I don't mind it.

(I think they are also synced to Google Photos now that I think about it).
In a "level 3" system, how does it know the destination? I suppose, you have to put it in as with a normal GPS first? Then, what does it do at the point the GPS would say, "your destination is ahead on the right, the route guidance is now finished"?
Thank you, steanne - it was indeed your kind email that alerted me to the post!
revenue != profitable business
>issue tracking turned off

Well, now how am I supposed to tell him that Tully's is better?
> when did that happen?

This happened a long time ago, at least 9 years ago.

Source: The mentors of my math diploma thesis were Prof. Andreas Griewank and Prof. Andrea Walther, who both happen to be the authors of the kind-of standard book on AD: "Evaluating Derivatives" http://epubs.siam.org/doi/book/10.1137/1.9780898717761

The second edition of that book is from 2008 and uses (and prefers) the term "algorithmic differentiation".

> algorithmic, to me, conjures up ideas more related to numerical differentiation. there are algorithms in the implementations but the concept really is automatic.

I beg to differ.

I like the term "algorithmic differentiation" because it describes what is differentiated (algorithms rather than plain formulas). This is better than saying how it is differentiated, as symbolic differentiation is also "automatic" in the sense that any computer algebra system performs that task automatically.

The novelity of AD is not that it is automatic, but that it operates on code rather than formulas. The techniques of AD are still valuable even if you transform your code by hand (purely mechanically, using the rules of AD). This is especially true for the reverse mode, which is a great recipe on how to write your gradient calculation code in an optimal way. This is easier and less prone to errors than, say, "naive" differentiation and optimizing your code afterwards by hand.
Unix Time 1500M – Friday July 14 02:40UTC
I do this occasionally, and recently found our local real estate app that typically hides sales prices in the form of a range actually returns the actual value through their mobile API. For #2, you don't even need to recompile it, by the time you decompile the APK, you can usually just read the endpoints and parameters/data and reimplement in your language of choice.
The lack of a proper package management system is the reason I stop using and recommending Matlab.

It was my favorite because of its excellent documentation and community support.
this should give you an idea

https://www.indiehackers.com/businesses/semantria
not an assumption. given that everything else works together, it's the macbook pro that's the odd man out. my other devices include multiple bluetooth speakers, mice, phones (android and even windows phone), surface pro, iPad, and others. they all work seemlessly with bluetooth, but the macbook pro struggles with most, especially when trying to play audio over bluetooth. like i mentioned, this is a well-documented problem if you do even a basic search.
e.g. Financial aid sponsored by dev bootcamp for some students, or even corporate sponsors for financial aid didn't work?

There also seem to be a number of other bootstrapped bootcamps running that are doing fine, so this is confusing.
Also if it works well someone will come along and cleanup and write tests for those hairy bits so you don't have to...
A fork is not just created by the next block, but can be created by rewriting any number of blocks (including from the very beginning, which must be valid or it wouldn't be possible to begin a chain). Starting a new chain from scratch -- with all valid blocks -- is easy with PoS, and it would look no different from the right, valid chain. Again, the challenge is to come to agreement on the correct history, not just any valid chain. The inherent problem is that any valid chain of blocks can be produced quickly (just start from scratch), and there's no way to know you have the right chain except through majority vote, since there's nothing qualitatively separarating all the valid chains.

PoS seems simple if we assume that everyone will gladly stay on the same old chain, and only accept blocks that extend this, rather than attempt to get a new chain accepted on which they have 10x as many coins. But why would they? Why not switch to an entirely new chain, with the coins of the wealthiest 1% assigned to the remaining addresses? Surely, the person who owned those coins will protest, but no one will hear 1% in a network where majority vote is the only solution to consensus (and the 1% would have no actual proof that the chain, on which they own 1% of coins, is the right one).
Sure, but it still compiles much faster than C++, and that's due to language differences.
Does this mean coding is starting to lose its sexiness?

Is the fad over?
They're hedging their bets. They don't want to alienate half their audience, so they make a token show for the minority that care, and leave it at that.

Also, isn't it likely that the largest companies would benefit most if they were in a position to pay for priority over small upstart competitors?
Of course.

Though the existence of what seems to be a number of other bootstrapped bootcamps working fine confuses me. Also, pretty sure dev bootcamp was bootstrapped - if they didn't put in outside capital, then either they were profitable from day one or they were running break even. I'd guess they were profitable.
Last day of ICO for tezos, a crypto currency using ocaml and coq
No.^1

[1]: https://www.bls.gov/ooh/computer-and-information-technology/...
http://wiki.openstreetmap.org/wiki/F4_Map

take a look at the city of geelong, victoria, Australia - they collected lidar data and opened it up, so got imported.

Many users are doing the same. We are a long way from Google maps 3D coverage; but is all open data.

In Australia also have addresses datasets as open ("GNAF"), and many industries tie back to that to do variius levels of building information modeling (BIM).

Feels like in 10-20 years those movies where they pull up the blueprints to plan a heist will be a reality.
How ironic. Without net neutrality, you might have more difficulty raising awareness about your cause of choice- famine. Yet, here you are railing against it.
Good article, though one main take-home for me is some killer new Spotify playlists to run at work :D
Why exactly typescript?

Typescript should be compileable into WebAssembly bytecodes and that's it.

If you want it to be transparently compileable, like foo.ts to be sent as WA bytecodes then something like mod-typescript (on the fly typescript compiler) can be designed that will send (compiled and cached) bytecodes.
Yea, implicits were definitely confusing at first. That and picking a thread pool required a lot of reading. There seemed to be some other outset issues like "avoid this seemingly innocuous operation since it actually has a huge perf hit", but those usually manifest quickly and get eliminated with any sort of application tuning.
Iran's Newest Robot Is an Adorable Dancing Humanoid
Graphene is cheap - you can make it with sticky tape.
Possibly, but there certainly is an over-abundance of bootcamp grads, and it's hard to choose among them.
Hm, wikipedia lists 40 staff, and 450 students per year.

Say 40 * $200,000 = $8mm/yr, plus rent. 450 students/yr ~= $6mm.

This back of the envelope would point to them being unprofitable.
You can't make breaking changes to a public API, for starters. Needing to maintain/version APIs you want to deprecate has a nonzero cost.
Depends on your CPU. Desktop/server CPUs are plenty fast enough, but a home NAS might slow down.
Bet you $100 that, in 2035, >10% of the cars on the road are level-4 autonomous or higher, and >90% of new cars sold are level-4 autonomous or higher.
Over 5 years thats about 6 million per year. Which sounds like a lot but their business model seems to not be cheap to operate. Question is: Why not sell it?