skysight-inc/HackerNews huggingface dataset:
> If I ran a study that said whenever a bell rings at 11:45AM students in public schools exit their classrooms (99% within 2 minutes) and quickly file into the cafeteria, and that this was evidence for mass systemic Pavlovian conditioning, what would you say?

> Might you say, "that's an impossibly unnatural conclusion", given everything we accept to be true, including our lived experiences--as students, as human beings.

No, I would say that there are alternate theories which better explain the data. And it would not be a logical fallacy to say that.

> Of course, it's a _logical_ fallacy to say so. But pure, unadulterated Aristotelian logic has surprisingly little application even in science. While as a logical matter such a conclusion on its face might not be impossible, it's not necessarily hyperbolic to label it so even in scientific discourse. Not the least because everything we know about Pavlovian responses suggests that there should be far more outliers, such that there must be at least some structural component involved, not a purely psychological response. In other words, the result is too _clean_. The real world is much messier, especially in the world of human psychology in complex settings, and the odds of seeing such a clean and consistent response relationship is extremely slim.

The problem with the "argument from too-clean" is that clean data occurs all the time. If you drop a ball in my living room it will fall down 100% of the time. Are we to disbelieve these results because they are too clean? Obviously not.

Look at your analogy. Obviously the migration to the lunch rooms isn't caused by Pavlovian response (at least not exclusively) but that's not because the data is wrong: the students do migrate to the lunch room at the described time. If you're claiming this data is too clean to be believable, then you're claiming that the students don't migrate to the lunch room in consistent numbers. This is just as wrong as the Pavlovian response theory.
we this, for startups. https://partnerhero.com/
The index page has dates for other articles, but not this one. http://warp.povusers.org/grrr/index.html

Archive.org's first snapshot of this page is on 2006-02-08.

The HTTP response headers contain the entry: "Last-Modified: Sun, 14 Oct 2012 08:58:12 GMT"
This is why we can't have nice things:

“Find all the people who are named ‘Titus’”

<pre>
In Graql:

match $x isa person, has firstname $y; $y val is “Titus”;

In ASP:

match(Person) :- isa(Person, person), has(Person, firstname, "Titus").
#show match/1.
</pre>

Why can't it simply be
"FIND people NAME 'Titus' "
?
Why would you go this route instead of hiring, say, an agency or something to do the initial work for you?
We're currently hiring for the following roles at Rentalcars in London:

- Mobile Engineering Lead - http://grnh.se/0sikan1

- Senior UX Designer - http://grnh.se/4hd0ix1

- Software Engineering Manager - http://grnh.se/8qix6m1

- Senior Product Owner - http://grnh.se/qdkir31
>three letter agencies in the US have a history of hiding backdoors in technology

So the solution is to use the simplest tech stack possible and put the vulnerabilities in there yourself? If you're using this software, you have to trust somebody. I think most people would sooner trust that Java isn't backdoored than trust that this new C project doesn't have any buffer overflows or memory leaks.
On that note, my team (I am the technical lead) at Rocket Lawyer is hiring engineers in San Francisco to work on Scala/Finagle/Finch services within our legal services platform. Rocket Lawyer is replacing a distributed monolith with a proper API-oriented application designed to run on Kubernetes and this team is at the center of that effort. Feel free to contact me by email (chodapp at rocketlawyer dot com).

Edit: My company is also hiring backend devs for another team in London.
I think that's A000:0000 or, without the segments, 0xA0000 (one extra zero).

0xA000 would mean video memory started not after 640kB, but after 40kB. That wasn't even enough for everybody when the IBM PC launched (the Apple II already had been shipping with 48kB for a few years at that time)
When Not to Use Deep Learning
19 days ago an employee of SoundCloud posted an Ask HN about deferred salary reviews:
https://news.ycombinator.com/item?id=14575627
This is a perfect example of how strong software engineering from competitors can result in you getting completely left in the dust. YouTube and Spotify have great algorithms for suggesting new songs - I feel like when my current song is done, I have a really high chance of hearing another song that I've never heard, but will enjoy.

This is not the case on SoundCloud, where I'm almost always jolted back to reality when the next song comes on.
Distinct, not unique, I believe.
Yeah... I know, Sorry! :D
SoundCloud is my go-to for music while programming. I've spent countless hours curating my likes, playlists, follows, etc. I'd be quite upset if the service shuts down, 1) for the artists that have gained large followings through the service and 2) for all the personal time spent that will in the end mean nothing.

I think I'm reiterating what has been said before, but the reposting is horrendous. It's made the listening experience quite poor from just using the activity stream. I've also been really unimpressed with the lack of track uniqueness - if 2 artists repost the same song, it'll show up in my stream twice. Even more frustrating was the lack of uniqueness between tracks & playlists, where one could conceivably listen to the same song multiple times in a row because artists would post the track and then a single-track playlist with that track inside it.

The UI is also lacking for quickly adding to playlists, etc. The simplicity was a feature, not a bug, and the power of SoundCloud has been their artist community.
I wonder why they decided to remove them from GitHub already [1] when they were given a 90 days notice [2].

[1] https://twitter.com/pje_txt/status/882983954059595776
[2] https://twitter.com/pje_txt/status/882981765064871937
I hope it's not just about ∗.example.org`, but also ∗.∗.example.org` as well. It would be incredible to have e.g. db.deployment-9d27ca.example.org (for automatic deployments from pull/merge requests)

Edit: how do I disable parser from messing up the message by intepreting U+002A asterisks as a markup here on HN? Neither backticks nor backslashes seem to do the trick...
I tend to reboot after each patch, and of course, every six months for the new release.

I must admit that syspatch has saved me a ton of time.
Archive.org says 2006.

https://web.archive.org/web/20060208015310/http://warp.povus...
So what the hell are you arguing for anyway? Becoming a multi-millionaire? That's simply not possible for most people. What the hell is your point?
> Why does this matter? It matters for the exact same reason why memory leaks are bad in general: They consume more memory than necessary.

Thing is, this doesn't usually matter. I have never gotten an out of memory error from a leak in Java. Now compare that to all the development time I've saved by not having to deal with pointer arithmetic. I consider it a huge win. It's all about the type of apps you're making.
It won't be on the same price as Civic, but it is also not on the same class as Civic. Closer to BMW 3-series. Entry level luxury. 5.6s to 60mph is definitely not in the family car category.
I suffer with OCD - and I mostly let it go when people say "I'm so OCD" about needing something organized, or wanting something cleaned, etc.

But I do try and educate others on what OCD actually does to people like myself when the opportunity presents itself as it's definitely one of the most misunderstood disorders. It can easily ruin a day/week for me if I let the intrusive thoughts take over.

Anyone interested, take a read through the "symptoms" here:

https://en.wikipedia.org/wiki/Obsessive%E2%80%93compulsive_d...
Garbage collection sometimes offers a better efficiency than RAII - simply because it is "lazy" (vs. RAII which is always "eager" - often unnecessarily so).
Generics don't solve the TypeDef problem. It's the old, I am probably never going to need anything over 2 billion, but I am not 100% sure.
There are definitely people who think this stuff and they are very loud. I would suggest that the results of the 2016 primary show they are not as powerful as they'd like to think they are, especially in minority communities.
Pre-LE you'd use an other authority that provided wildcard certificates. That's what they're for after all, why would you want to hack your way around them?
No, not all companies put their bottom line above their principles.

In fact, some people coming consider it an inalienable part of their masculinity, personality, religion, etc, that they will put their principles above their checkbook.

In fact, some people start companies specifically because they want to put their principles above their paycheck.
Great information here. This is well understood on my end. I just wanted to make a quick point because the topic was on food consumption and I don't think many people ever truly connect the dots between carbon atoms in the atmosphere -> carbon atoms in their salad -> carbon atoms in their breath (atmosphere).
or just manual memory management with gc as a catchall..
Surely it just needs the server team to install certbot (or similar), and configure it to register the domains currently in use.

How exactly do the other people need to be involved - there is no purchasing/responding to email for proof/etc required.
Im not privy to billing discussions unfortunately. I know how we get the certs; we just tell our contact that we need a long cert for X machine, and 2-3 days later, it shows up in our email.

It's a pain,but we have only 14 machines we oversee, with 3 year certs on each. Nagios takes care of alerts within 60 days, so we can easily get the request in time.
Despite the title, automatic doors seem to have nothing to do with it:

> He thinks the theft-prevention system interfered with his implant and turned it off.

This makes far more sense as a possible cause of interference than a motion detector and motor.
Per Theo de Raadt:

"At boot time, a unique kernel is built and installed for the next boot"
You might like to have fun with the Boehm GC: http://www.hboehm.info/gc/.
>Additionally the bureaucracy and "red-tape" hampers business.

Would love to hear details.
Add a filter for team size? That way you're not looking at teams that are bigger than you can afford.
Sory but this looks like the ad for the man more than shout for help.

And this : This story can be verified with a well-known VC and other reputable folks around Silicon Valley, just ping me for details.

I am sure well-known VC can scratch 300 bucks for a few years old Thinkpad that can serve the MIT grad for a year or two until the advertised startup picks up and gets funded.

Call me a cynic...
How would you rotate a habitat on Mars, without having a major engineering challenge due to the existing gravity? Citation needed. And how would it not be necessary? 1/3g gravity is surely not healthy for humans long-term. Citation needed.

How is Planetary Resources a scam? Citation needed.
> Actually, that law in Seattle that allowed trash collectors to rummage through your trash was ruled unconstitutional under the state constitution as a violation of privacy.

This is a peculiarity of Washington state. In much of the US, and the world, once your garbage is on the curb, there is zero expectation of privacy.

(And yes, I agree that we want to punish the real externality, which can be done by taxing, or banning coal, petroleum...)

However, forcing a switch to electric, without banning fossil fuels would still be a net gain - an electric vehicle powered by fossil fuels produces fewer GHGs per mile driven then a gasoline one.
Markdown Note-Taking App Can Now Cover Half of Rent – Inkdrop
People have an expectation that everything is going to magically improve as time goes on without realizing that with some things they need to be the change that they want to see in the world.
The default settings for my org were private membership and I hadn't realized it until later on. There may be more developers who just are private
The guitar playing example feels like stretching the believability a bit. I'm not a guitar player, but I imagine that having precise feedback from the strings and frets would be kinda important for playing. And then there is of course the question of latency.

In terms of practicality otherwise, the exposed actuating wire looks like it would cause trouble (getting caught in places etc).
Just wanted to make some suggestions for ideas and not meant to critique -- one can get a fairly good laptop for coding nowadays at a fairly low price; just don't stick with a Mac like what everyone thinks you have to. (which costs $1000+)

I just randomly opened woot.com's laptop section (https://www.woot.com/category/computers/laptops) and there are already a few laptops under $300 with 8GB ram. If he really dislikes Windows, he can install Linux on it like you said. (though Win10 is pretty good nowadays with WSL) Can said well-known VC shell out $300 to buy him one of these?
There's something like this in Poland, but it's four days and it's mostly used for emergencies. Using it deducts the planned holiday days.

http://polishemploymentlaw.com/index.php/tag/day-off/
It's not controversial, there's even a term for it - airing dirty laundry.

People don't talk about it because they don't want to all of a sudden be treated differently because 'mental health', and now people around you are walking on egg-shells or being fake supportive.

Why can't it just be a personality thing - some people need time alone more than others, for whatever reason that is. When you start labelling it mental health, all you're doing is self-diagnosing yourself into a hole that's hard to get out of. Unless you have debilitating problems of course, in which case the employer should know from day 1.
The shortcoming of that analysis (and I've commented here) is that my comment is based on what I imagine the service to entail rather than what the OP imagines it to entail. Part of that is that the description is thin and could probably use more work at least in the form of diagrams showing the mechanism. But most of my imagining is a bias when I see the word 'platform' toward assuming the premise is "If I build it, they will come" without talking to "they".

I mean, the odds that I would use the service are less than the odds that I will be hiring a team in the near future and the odds that I will hire a team in the near future are approximately zero. So yeah I've got a thoughtful analysis but not from the point of view of a potential user.

Or to put it another way, an inordinate amount of time talking to possible users is much more productive than a few minutes talking to non-potential users or several months building a proto-type. It is also much much harder.
I'm assuming it is, even if it's not, you have a great answer to the traffic stop boilerplate question..."where are you going in such a hurry?"
Do elaborate, please - I have often considered moving but various things people have said keep putting me off, such as a mildly racist culture.
> What's up with reductionist posts like this every time a company announces layoffs?

I hate people like this. "Oh I could build that in like a weekend with Go and React no need for 100s of devs..." Those statements only come from people who never built something even remotely in this size and have no idea how complex this stuff becomes when done proper.
What about the point of gc solving the issue of your app crashing or security issues everywhere because a malformed input ends up crashibg/executing code? In the debian security mail list almost every week there is a path for that situation so looks like it's pretty common.
I don't think they have ads in all countries. I live in Norway and have not heard a single ad. When I was in the UK a couple of months ago, I received ads.
Anecdotal evidence: I've run numerous PIPs as a manager. The most recent one was successful in that both employee and company are now happy. The credit for that outcome was 100 percent the employee's. All I contributed was honesty and an genuine effort too give them a shot.

It's the PIPs where the attitude is what you describe that are doomed to fail. And if everyone has that perception to begin with, I can't reach for PIPs as a tool anymore because the outcome is determined already. Vicious cycle.

This being said, I get where you're coming from. PIPs can be used to let people go. For good and not so good reasons.
One way we try to defend against that is that if things aren't working, we do our best to move the employee you a different manager with an as-clean-as-possible shot after giving clear feedback and before the PIP. After all, people leave managers, not jobs.

PS: Not github. Also Europe, not US.
Small nit:

> If the application requires constant knowledge updates, having a database is much better than revising and reloading a Prolog program.

Most modern Prologs support the ability to assert and retract facts, so you basically get an in-memory DB to run clauses against continuously.

Other than that, really cool stuff! Love to see logic programming applied in new and interesting ways.
Doing Personas Right
Sorry for the bad news you received today.

If there's a internal documents with links getting passed around (there was a similar thing when Skype shut down their London office) please add our company to it as we're hiring https://thoughtmachine.workable.com/
In row 2, column 4 the (.) is reused via \1 in column 11 where it has to be R.
Open sourcing GitHub site policies and new changes to Terms of Service
Tread carefully readers. This article is pretty benign but ED is decidedly NSFW.
Yes, though it's 1) the largest such service with 2) some very sticky features.

(Not that I use it.)

Realise that the flipside of such services is their real customers -- the adverts side. For online advertising, the two largest agencies claim over 60% of the market, and are named "Google" and "Facebook".

Everyone else is an also-ran. Which for any ads purchaser means "a lot more work for a lot less reach".
I don't know about the other things but Even Bjarne Stroustrup calls multiple inheritance the wrong way to go. I don't think I'm better than him. So I disagree on that. The other stuff - Well all languages are imperfect. That's why we have so many of them.
I don't recall. I just read some article recently about trying to define time and length with sodium; trying to define everything with a single element that is very common. Of course it could also have been a 50 year old Asimov book.
Not sure if it's possible to edit this, but a better title might be "Ask HN: Developers with small AWS clusters, what are your monthly costs?"

I read the title and thought it might be a proposal for some sort of scheme to partition individual EC2 instances between multiple projects by different people.
My partner works at Olark. It truly is a human-focused business. I love that she is there. The intention that their team and leadership have applied into creating a safe environment is deeply rooted and honest.

As someone who struggled with depression for two decades, while ultimately thwarted, it was a hopeless, numbing plague. As a coping mechanism, I developed my career working remotely. I was unable to function within a typical office environment. At home I could steal away to my bedroom and hide from the black under cover of blanket, when I needed to.

It's encouraging to see the silent struggle find words and champions. May others who are going through the darkness find supportive and loving environments; any change to find them is worth it. You are the author of your journey and the hero: write a happy story.
Well it comes from having been part of companies that were going through this explosive growth phase, and seeing the corrosive effect it can have on productivity if not managed properly. I've seen formerly efficient and productive and happy teams get completely demoralized as truck loads of new people are added but nothing new gets done.

I'm not saying this is exactly what happened there, but as a user of their product I'm disappointed because I simply did not see a growth in features or improvement quality that I would associate with a company that was scaling out like it apparently was?
Why is he starting a company and moving to Silicon Valley with no money?

Why did you have to indicate him as an African-American?

What does being a minority have to do with doing something so irresponsible?
Not quite sure what you mean by 'an ad for the man' but that doesn't strike me as particularly accurate.

I heard about this young fellow who needs a laptop and so I made a post, there are no ulterior motives here, just trying to help.

And yes, the VC is a billionaire would certainly could afford a machine but that offer has yet to be made so here we are.
The sum of "problems" she brought was that she was direct in her feedback (surely that doesn't matter to a merit-based company?).

If that's all it takes for your company to come crumbling down, then good riddance.
I was about to argue that the illegal drug trade might be a counter-example, but haven't they gone metric, too?
Glad you hate people like me, that's very inciteful :-)
Designing Microservices: Resilience
It's also a noun, both in common usage and in dictionaries.
how did she get "100k in free AWS credits" isn't it reserved for startups in an some accelerator program?
You haven't used anything nontrivial then. Say, IntelliJ eating 2 GB of RAM, quite a lot for a glorified editor...
> On the other side, if clang was available to Brad Cox, NeXT would never had released Objective-C to the community.

Actually the Stepstone "compiler" was a preprocessor that generated C (like cfront was for C++). Brad Cox never worked for NeXT.

The Objective C front end for gcc was written by Steve Naroff at Next. Later he and I persuaded Jobs that that front end should be merged into the official gcc tree, and so we (Cygnus) worked with NeXT to get merge them and, amazingly, produce Objective-C++ in the process.

Jobs was focused on the goal. When NeXT (and later Apple) were underdogs he was happy to embrace open standards (e.g. JPEG, MPEG, MPEG-3...) when it would help and outside proprietary standards when he thought it was needed (e.g. paid the rtf license).
Somebody (Ross-Heim?) built a symmetrical robot hand with two thumbs and two non-thumb fingers in the 1980s. They gave the outer fingers another degree of freedom, so the outer fingers can rotate inward from the base. Back then, nobody had good control algorithms for robot hands, and it didn't work well as a waldo because humans can't do that. Worth looking at again.
It's not 'artificial', for multiple reasons. You correctly address one by listing the cost, but the other is that they limit you to only being able to configure a certificate to a resource they manage, so that they can rotate that certificate transparently for you.

Yes, they could branch beyond that, and create a special category of certificates to issue, that has a cost, and that gives you access to the private key, but that isn't really distinguishable from any other certificate provider out there. In fact, Let's Encrypt offers that for free? Why would Amazon decide to compete with a paid product against a free one, when there's no benefit to the consumer to warrant paying?
Remember that you can build goals on top of these. This is just informative for people who already model things in logic programming languages.

Nothing stopping you from creating your own goal:
`first_name(Name, Person) :- person(Person), person_name(Person, first, Name).`

and calling it `first_name("Titus", P).`
Predicted by the Onion: Google Engineers Invent New Body Part To Strap Gadgets Onto https://www.youtube.com/watch?v=V7T6CAKUVJ4
2 Silicon Valley Billionaires Want to Reinvent the Democratic Party