jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Apple is cheating which is the whole point of their privacy PR push. They don't need those permissions for iMessage as they get the data from other sources, like iCloud, unique advertising ID, IMEI, phone number, etc. I'm amazed how even HN users eat this PR raw without a second of doubt. Apple is abusing their market position (100%) to further their own advertisement platform.
Apple even tried a social network of sorts with Ping in iTunes. https://en.wikipedia.org/wiki/ITunes_Ping
1. Download wallpapers
2. Open Desktop & Screen Saver settings
3. Click the + icon and add the folder the wallpapers were saved to
4. Check "Change picture: Every day"
It's kind of an abstract problem to describe without code examples or without diving pretty deep into React, but let me see if I can just make something up without getting too far in the weeds. Imagine you're trying to make a ModelUpdateForm component that you can just drop in, which manages all its own state:

var ProfileUpdateForm = React.createClass({
render: function() {
return <ModelUpdateForm model={@props.user}>
// I don't actually have a reference to `form`.
// I can't have a reference to `form`.
// But I need to link state between the ModelUpdateForm and its inputs.
// Anyway, this is never going to work.
<ModelInput type="text" valueLink={form.modelValueLink("name")} />
</ModelUpdateForm>;
}
});

Weird workaround that I'm not sure is an officially sanctioned way to deal with it and fear might break in future React versions or have unintended consequences:

var ProfileUpdateForm = React.createClass({
render: function() {
return <ModelUpdateForm
model={@props.user}
do={function(form) {
// Instead of taking children, ModelUpdateForm takes a `do` function prop.
// It passes itself to `do` which give you a reference to which you can link its inputs.
return <div>
<ModelInput type="text" valueLink="form.modelValueLink("name")} />
</div>;
}}
/>;
}
});

Another idea I've been kicking around and haven't tried would be to create some sort of linker object. Here's the hypothetical end result:

var ProfileUpdateForm = React.createClass({
render: function() {
var valueLinker = new ModelUpdateForm.ValueLinker()
return <ModelUpdateForm model={@props.user} valueLinker={valueLinker}>
<ModelInput type="text" valueLink={valueLinker.linkState("name")} />
</ModelUpdateForm>;
}
});

tl;dr - The way React typically wants you to do things, ProfileUpdateForm would have to manage the state. But what I wanted to build was a reusable model-bound form component. If I have to write a lot of model-binding code every time I write a new form, then there's no point to trying to make a reusable component at all. So you start having to try weird-ish ways to get it to become feasible.
> If Docker would contribute 1% to save whales?

Maybe Docker the technology, but Docker the company is on the endangered list itself
Prediction:'Bus ticket collecting' will enter our lexicon as a new way to describe obsessive pursuits with little or no perceived impact - or at least it would appear to have no foreseeable impact or future to you at that point in time. The opposite of what you should be doing with your life if you want to make a difference. As in : "Although I enjoyed my new research area, at times I wondered if I was merely bus ticket collecting.."

The paradox though is that you cannot know in advance if you are merely bus ticket collecting or pursuing something that will have a real impact. Just like Darwin had no way of knowing if his excessive obsession with natural history would go on to change the world, and lead to the theory of evolution. In the essay, pg does give heuristics on how to figure out the difference - but the greater the potential for impact the less likely it is that you will be able to tell the difference. In other words, the most transformative discoveries will likely seem most like bus ticket collecting and a wase of time, at least initially.
We might also want to look at climate differences between locations. Denmark and Netherlands have a rather enjoyable e with regards to biking. Other places less so. The other factors are possibly geography and the pure size of the location.
While de Menezes was a tragic unnecessary police shooting, it wasn't any kind of "live" situation; it was the 22nd July and there had been bombings the day before, and he was incorrectly believed to be wearing a suicide vest (in reality, a bulky jacket).

As you say, when the US police arrive at an active shooter situation a "GGWG" is very likely going to get killed if their gun is still visible.
What would it be like to ride on a beam of light? What would happen if you're on a motorcycle that's going the speed of light, that then has a headlight that's throwing light forward at the speed of light?
Hi Chris, can you list some of the similar rest apis that you mention?
Well, the solution for most companies will be no more free trials.
This been in the making since the start of the year:

https://www.namecheap.com/blog/keep-domain-prices-in-check/

https://www.reddit.com/r/programming/comments/bi6gg5/help_ke...

https://news.ycombinator.com/item?id=19769952

https://news.ycombinator.com/item?id=19763078

https://news.ycombinator.com/item?id=19752425

https://news.ycombinator.com/item?id=19747512
Thanks for this comment. The date made me sceptical and this from a business perspective not so good for online companies.

Also would be a one sided move when only done by Mastercard.
Millions of people live in the city, despite the fact that they can't afford to.

We don't use that form of argument because it's stupid. People live in cities and use cars because they are necessary. If you have a family of 3 kids, using public transit costs more than a car. Fix that, then discourage cars.
> Needless to say she was forced to resign after that comment.

Not really. She's still at Apple.

https://www.linkedin.com/in/soprano/
We target 2.3/3.0 and have required very few workarounds/hacks. iOS is a hell of a lot worse - there are various bugs either introduced or "fixed" (requiring a workaround) in each release.
The counter argument is that it's based on a moronic assumption that the person being tortured is guilty and yet will reveal the correct location and instructions on how to disarm the device while the clock is still ticking. That holds water for nobody but a sadist looking for cover or a dimwit who has seen too many episodes of 24.
If you make living out of your OS project, popularity and huge number of users might not be necessary good thing. It all comes down to conversion rate, community maintenance cost etc...
Is it really necessary? As far as I know, the theories about generating lift were still being heavily debated long after the Wright brothers flew. People often simply try things until they work, then go back and try to understand why they work.

Having a decent theory helps, but I'm skeptical that a complete understanding of the issue is required to make it work.
Consider the following definition for a Technological Singularity (TS):

A TS is an event that occurs when AI advances to the point where its humans can't keep up with understanding and/or predicting it's decision-making process and/or the results thereof.

Using this definition, it would appear that, like physical singularities (black holes) TS can occur on a large or small scale (micro black holes can pop in and out of existence, with little to no effect on the macro world). So, let's say we develop an AI that can teach itself to play Go. After a while, not even the smartest humans can beat it. Indeed, the smartest humans can't even understand* why it plays in the way that it does. If this counts as a TS, where does creativity come into play?

*(Something similar has happened before, but it was discovered that the neural network was using physical electrical effects that occurred in the actual hardware when certain pieces of code was run. When a human tried to analyse the actual code, it made no sense.)
Misleading title, robots can actually be great dancers[1]. The problem with AI is that it's a moving target, as soon as there's an advance we tend to go "well that's still pretty mechanical", forgetting that we're also just mechanical systems (probably). Granted, AI and AGI isn't really the same thing, but it seems like we always make the assumption that an AGI has to work like a human internally. To me that seems like a good source of inspiration, but it's probably not a requirement. In the end, I think we'll figure out that for all our "creative genius", we're still just monkeys who see and do, and sometimes we do something new.

[1] = http://youtu.be/ww9ClmCWBr0
I did a stint of selling stuff online. When I wrote the sales copy I thought it was awesome until I got someone else to review it. They pointed out lots of things that were weak or didn't make sense. This was bad for the ego but good for the copy because I improved it.

I think the same approach would be useful for a YC application. Get other people to critique it, and iterate and improve. The trick is picking good reviewers. Probably more people can review copy than a YC application but I hear YC founders are generally friendly and like to help.

I recently made the mistake of doing a rush application for my local TedX and didn't get picked for the audience. I should have applied the "awesomer" philosophy to that.

Now I am going off to work on that robot...
With 90 percent of it redacted? Hopefully it won't be.

Also, if we finally have proof for such extensive unconstitutionality - can we start impeaching members of the government already, starting from the high-est level and down?

Oh, and donate to support EFF in more such future efforts:

https://supporters.eff.org/donate
I was surprised to learn GitLab was part of the group. At my last company we were using GitLab for quite some time, I had no idea they were in a place to take seed money (figured they'd be looking for a higher round). Either way GitLab is pretty cool.
> If your solution totally solves this problem technically, but is unlikely to be deployed in the real world, it is not a solution that totally solves this problem in my book.

The solution is deployed in the real world for some websites right now, and it would take Google less effort to implement for their websites than the effort they're putting into CT.

I suspect these comments are getting downvoted for reasons that have nothing to do with technical (or social) merit.
At the moment, home to my 3 month old daughter. :)

I probably won't look for something new for a while.
Useful reply ... thank you.
Absolutely nothing about fraud in these. Interesting, considering who or what would validate that these actions are occurring in front of an actual user.
Select Star | Rust Engineer | Remote and Full-time

Rust Engineer - SQL Parsing

Select Star is a data catalog & management tool that solves data discovery problems inside organizations. Many data scientists and business analysts spend too much time looking for the right data, usually by asking other people, because data context in most companies amounts to tribal knowledge. Select Star is uniquely good at helping you understand your data - what data you have, where it lives, how it's structured, and how it's being used.

Qualities we’re looking for:

- 3+ years of experience of working as a backend or full-stack engineer
- Self-starter with great communication skills
- Comfortable working rapidly and independently
- Experience with Rust required (example projects a plus)
- Experience with (or interest in) parsing a plus
- Experience working with SQL, BI / Analytics tools, and data platform tools is a plus

LOCATION: Fully remote. Working hours must overlap with Pacific time 9am-12pm.

ESTIMATED COMPENSATION: market rate, junior to mid level.

VISA: No

CONTACT: Find more details and apply here: https://jobs.getselectstar.com/
You could do this easily with YNAB as well but only budgeting for the things you list and throwing everything else into a 'spending money' category.

But you'd be missing out on a lot of features that YNAB offers if you did this.
>I know this is a very European attitude, and always gets Americans worked up, but to me as a Dutch / French person, it seems obvious that free speech is not absolute. Just like the right to bear arms does not mean that I can own any type of military weapon.

As an American, I know that even in the US, free speech is not absolute, nor has it ever been.

And all the things you mention are, in context, crimes here in the US as well.

One of the big differences in the US (not sure about France/The Netherlands), but in the UK it's much easier to prove libel/defamation than it is here.

I actually could say you robbed me yesterday, but if I didn't file a police report alleging that, it would be difficult for you to successfully sue me over it. Because you would have to prove that I knowingly did so and not only intended to cause injury, I actually did cause injury.

However, if I filed a false police report, I could be prosecuted for that -- and if you suffered some injury because I did (arrest/imprisonment, loss of job, etc.), you could likely win a libel/defamation lawsuit.

If there are people who tell you otherwise, they're either ignorant/uninformed or just lying.
It also does not contain iCloud Photos. Nor iCloud Drive. For that matter, apple can intercept and MITM iMessage when requested by the government and don’t allow you to verify the key unlike, say, Signal or WhatsApp. I mean it’s available in China for a reason.
Some forms of getting private care are indeed illegal:

https://www.capitaldaily.ca/news/private-two-tier-healthcare...
Wire https://wire.com/en/products/personal-secure-messenger/
This is no different than a spreadsheet or a personal accounting system, it's just opinionated and made easy for people to implement. I could see why some people would like it. I can also see where it's extra for many people.
And in turn the Apple II manual included schematics and ROM listings.
I vaguely remember when talking to some ICANN people that there were talks of a system to restrict the domains which the individual root-CAs were allowed to sign for. I don't remember what happened to that.
No powerful IDE on Linux / OS X.
An what would be the proper way to do it?

For me, this is the proper way of doing updates in a computer:
- create a full backup (bootable image) in an external disk
- apply the update
- if happy, let's move one. if not, recreate the image of step one.

You could argue that you do not need the whole image of the computer, only the image of the system. Well, the system in a computer is from 1Gb to 4Gb.

In an iOS device, the system would be between 500Mb and 1Gb. At least, you need to back that up, and OTA is not feasible right now.
This has been a criticism of ICANN since the very beginning of the internet. This has always been a serious problem, especially since ICANN was setup under the auspices of the Department of Commerce.

And, i'd love to see your alternative proposal for who should run root DNS. Cause the US is nakedly political and partisan, but at least it's nakedly so. :\
I'm skeptical. I don't really see anything inherently less memorable about Blackwater, Microsoft, or Coca-Cola than Pepsi, Apple, or Dropbox.
Quicklisp has a long way to go before it's comparable to something like CPAN, but you have to start somewhere, right?
The real issue here is the seizure of domain names. US citizens who gamble online know full well that they're breaking the law and are subject to lose assets.

The domain seizures are very troubling, though.

Edit: There seems to be some dispute over where it's a crime to "participate" in different US states, but for the purposes of the "customer assests seized", the transaction is illegal, so it's to be expected that the "cash is locked up" as the result of government action.
Tanks are by definition not a defensive weapon. If they are not advancing onto an enemy strongpoint during war, they are being wasted.

USSR had a plan to move 20000 tanks and 80000 units of support armour into Europe all at once with a very idea that no low intensity aerial, mine warfare or guerrilla anti-tank campaign can stop it all before all airfields and commando bases are overwhelmed.
> I think you are seeing it in a culture where soda were already pushed to people's eyeballs for decades.

That has nothing to do with your innate preference for sugars and calorie density. People liked sweet foods and dumped heaps of sugar into tea long before modern advertising existed.

> But for comparison, asian or european countries with more push on other drinks (e.g. tea, can coffee, sparkling water) have less of an inclination towards soda.

Soda is hugely popular in Asian and Europe. Out of the top 10 per-capita consumers of soda 4 are in Europe, including the Netherlands which has quite a few controls on ads[1].

[1] https://www.weforum.org/agenda/2015/12/which-countries-consu...
I think this is a little too much conspiracy-mongering. Three federal judges have been killed in office, none of them seemingly assassinated by the US. government. Federal judges also have good job protection—"federal judges have perhaps the best job security available in the United States", and only 15 have ever been impeached in all history (it would take a session of Congress). Judges are also socially well-respected, so it'd be hard to find social attacks on a judge.

What exactly were you going for with your comment? What sort of illicit pressure were you suggesting?
In Australia, lots of households have pretty good masks to cope with the recent bushfire smoke. And they were wearing them then. But now, hardly anyone is wearing them. It is completely irrational. It seems clear the herd isn't going risk looking weird until it is too late, in a week or two when people are obviously symptomatic.
Learn multiple programming languages, so that you are in a better position to use the one that is most suited to a given task. This also exposes you to new ways of thinking...some languages aren't nearly as good at expressing certain concepts as other languages.

The ability to "glue" is a related skill. One type of glue is inter-process communication and shell scripting, allowing you to tie small programs in multiple languages together. Another type of glue is a generator tool like SWIG or Cython, where a single large program can take advantage of a high-level language and a low-level language instead of being confined to one suboptimal language.
It's Brid.me not Bridge...
I think the problem with trying to determine radiation fluence is that a lot of the dots appearing are likely due to damage to the detector elements, rather than instantaneous detections.

I've seen CCTV used to monitor high radiation areas and the images are always riddled with artifacts from damaged sensor elements, even when no radiation is present. They have to replace the cameras on a regular basis.
That's a good point, but as I was looking over some of the chapters of the highest-rated books, they seemed to be teaching mostly high-level, abstract concepts and ideas without discussing specific technologies or tools. I don't want to come off as naive for dismissing books like these, but a significant part of my CS education in college has used some of these textbooks and I wanted to learn more about specific technologies and services.

I feel most inadequate reading about how start-ups are using actual new technologies like AWS or Couchbase. It seems as if tech talks often provide a good overview of the applications and constraints of new technologies. So given the fact that I do not really have any idea what specific projects I will be working on in the future, I feel that having at least a general overview of what tools are available will prove to be useful.
I agree with you in that emacs isn't ideal for starting out (though I've been using it in the past few months and I'm not going back).

But may I recommend geany instead? Its a pretty good GUI text editor. Alternatively Kate...it is quite awesome too.
Why would it matter if it used twilio? You could do this idea just quickly without it...
I think it just can't.

There is nothing like coming to your desk, and seeing the paper before turning your computer on.

But Swift To-Do List can help you focus, sure. For example, it has inbuilt time-tracker: You can start time tracking for any task - a small window (always on top by default) will appear, counting the time spent on your task.
The process is optimistic. You submit your commit and it runs async in the background with success or failure sent to you via email and SMS. You still run into merge conflicts, especially if you are touching a frequently tweaked bit of core, but not having to babysit the process is almost always a win.
What is the attack? Who is effected? How much is the impact? When did it start? Why is it being done? Answer those questions, create a blog post, and send a link to that post to your local news, the national news and any outlet focused on nationalism since it is China - think right wing political sites. Make the job easy and this will get more coverage.
Poof! There goes finite automata, and therefore regular expressions. :-)
You actually require both wiring standards to create a cross-over cable.

The tricky bit I've found (and I also used a Fluke tester on all cables I manually terminated) is that when terminating cat-6 cables, the inner two pairs had to be separated and terminated perfectly symmetrically. With cat-5, or 5e, you seem to be able to get away with some sloppiness, but with cat-6 you need to think like a seamstress. Those wires need to be exactly in place, and exactly the right length.

I used to find cable termination quite a zen-like experience. I'd do a hundred cable terminations, then fifty cable tests, and very rarely get to smile at a perfect result.
IMO, whether he though this explicitly or not, he was really just disagreeing with the Java spec. Of course, effectively any bug you encounter could be dealt with by blaming the spec writers, but in this case I may agree with him. Depends on how much this particular optimization saves.
Obsessive frugality strikes me as antithetical to spartan living, a goal that may not be the authors but does seem to be what most here are interested in, judging by past submissions of the same genre.
what an odd screenshot. look at how much wasted space there is in the browser window.
Actually, I have numerous jeans and black shirts as described in the gp comment. I also have a drawer of socks and a drawer of underwear as described. However, I occasionally wear a grey or colored shirt.
If you need help installing it, feel free to post any questions to http://groups.google.com/group/typhoonae
Makes me think of why Backblaze built their own "storage pod". http://blog.backblaze.com/2009/09/01/petabytes-on-a-budget-h...

According to them, their storage costs are ~20 times less than those of S3. A bit different use-case for sure. But as wave says, once you become a storage company you will inevitably need to do it in-house to be cost-effective.
> As long as demand is unlimited and wages elastic Technology can't really destroy jobs in the long term even as it disrupts industry after industry

Sure it can- because in the real world demand /is/ limited [which is why bubbles pop] and wages are pretty inelastic [because raising wages is seen as a one-way ratchet].

Computer programmers can pretend it isn't true as long as we want, but that's because if someone does come up with a real AI, we're going to be the last ones out of the building.
Show some math.

25,000,000 @ 5% conversion == $125,000,000/year in revenue.

That sounds like a pretty amazing business model to me.
.NET clone of node.js would be nice, because I like the idea of node.js but not enough to ditch all my .NET stuff (especially entity framework).
Quora, Pinterest, and Instagram have been mentioned already, but I'd like to throw another one in this bucket: Amazon