jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The original question mentioned, that she didn't want to live with her stupid in-laws and husband, as well as vague family issues.

I don't jump to conclusions, that just because she is Pakistani and has a family that likes to push her around, that they're bloodthirstily maniacs.

The comment about getting herself killed, was about what happens, if she gets her family in trouble, not if she just left them. As I understand, she plans to cut ties to her family as soon as she's financially independent. Therefore I think she isn't afraid to get killed if she doesn't go to the US, but that her family stops supporting her.

She lives in Spain, not in Pakistan. Which doesn't make honor killings impossible, but I guess, she is in a somewhat better protected situation and has ways to make herself heard by authorities.
>If they were competent then they would know that no serious threats will be discussed in world of Warcraft or over yahoo messenger.

I don't know, game chat systems seem like a pretty good place to conspire. Imagine something like Call of Duty, you can pretty obviously talk about attacks and targets without setting off any red flags since it would be indistinguishable from real game chat.
The thing you’ve gotten wrong with wrong the “design lovers” you mentioned is that Apple’s customer base are entirely those quote-unquote design lovers who happen to be just normal consumers.

The entire point of the article is that competing on user experience pretty much side-steps the whole theory of low-end disruption.
Array.from makes an extra function call each iteration and function calls are very expensive in interpreted languages. Compilers or interpreters sometimes optimizes it away, but in this case it didn't.

Remember this: Compiler optimizations are very unreliable, small innocuous changes in code can get huge effects on performance.

Edit: Just looked at the code in the link, and Array.from is not the only difference, the other code uses string concatenation instead of array concatenation. Appending to a string in Javascript is typically a lot faster than appending to an array.
This is a great step forward, but it seems like a great deal of overhead and complexity to have a cross-platform GUI.

If I were creating a new cross-platform desktop application I would probably reach for Java instead. I know that's not the popular answer, but if a .NET Core cross-platform GUI requires either using Electron or simulating a client-server setup with Node then it's not there yet.

To illustrate, here is the "Hello World" cross-platform GUI application in Java:

https://docs.oracle.com/javase/tutorial/uiswing/examples/sta...

Setting up a connection between two processes and building async handlers is way too much if the application is running on one machine.
750K for a Tech company? Even back then, that is a lowball insult.
Here's a list of all the places Kaiser offers healthcare, and it doesn't apply to most people in the US, so I don't consider it relevant for a discussion about healthcare costs for people in the US as a whole.

https://healthy.kaiserpermanente.org/doctors-locations
Huge problem in many orgs. Many product decisions are made on the fly by the wrong person in an attempt to check a box and get something out the door quick. Or if the right decision gets made upstream, teams downstream don’t align for a litany of reasons.

Haven’t been able to put my finger on it exactly (definitely a multi dimensional issue), but I don’t think the issues you outlined will continue to fly if you want something of quality that’s not half baked.

This excerpt from agile manifesto comes to mind as part of the problem that I’ve coming to disagree with (at least how I’ve seen it implemented in the past):

> The best architectures, requirements, and designs
emerge from self-organizing teams.
> Why do you have 16 GB of RAM or whatever in your laptop if not for applications to use?

This line of thinking is _why_ I have 16 GB of RAM to use. I have an "old" machine -- a 4GB Mac Mini from barely a few years ago. It's now almost unusable with some apps. It's like a kind of software inflation. What used to run fine is now an impossibility I'd briefly recall in a dream.
Interesting. Which license are you referring to?
It's just a name, doesn't hold any special assurance for most people.
I think that's really sad.

Maybe someone will make a tweet in peace site.
whois 208.67.222.222
OrgName: OpenDNS, LLC
OrgId: OPEND-2
Address: 410 Townsend St, Suite 250
City: San Francisco
StateProv: CA

Are you seriously telling me that you think OpenDNS could ignore a criminal search and seizure warrant from a US federal judge, even though your servers appear to be physically in the United States?
I attend a school solely offering Software Engineering. For my BSc degree I had two theoretical computer science courses, digging deep into theory of computation and formal languages; two math courses (logics, algebra, analysis, very little statistics); 1 semester digital logic (all the way up from transistors to finite automata to microprocessor internals - very intense); databases are offered as a specialized field of study if you're into that with one mandatory course for everybody.

Compared to what I hear from friends in computer science programs we have around half the amount of math they have, the remaining basics are about the same.

The software engineering aspect shows in the many projects we do. In every semester we had group projects, both programming and software modeling, with at least 5 fellow students. The last year of studies focusses on a project with 4-8 people and an external partner who's the customer for whatever you do. We had two intense lectures on project management/planning of software projects that mainly focussed on agile methods. One of these classes was accompanied by a software project of the entire class of 80 people: we ended up having 10 development teams, each doing SCRUM (including SCRUM Master and Product Owner), the scrum masters and product owners of these teams met and organized inter-team collaborations, the product owners also interviewed potential customers (startups in the local region) and gathered their requirements and thus steered the whole project. This was an incredible experience - except that we used svn.

I am obviously biased, yet I feel the focus on group work taught me lessons that would take many years longer to learn in industry and will help me a lot in my future life. +1 Software Engineering

edit: Another observation that struck me was that we had about 25% people who never programmed before, 50% who did something in school and maybe a little in their free time and 25% who've been into all that since they were kids or teens. Yet in the third year all of them worked full time on a software project and would get along pretty well. The lack of years of experience was still noticeable, but rarely ever an issue in day to day work - they did good or better work than some of the year-long programmers and had solid theoretical foundations on patterns, architecture etc. Of course there are some who just struggled through, but it's still pretty amazing to me.
Rather that is contradictory nature of advertisement.
Anything coming from people significantly older than me, who are still talking about how they wanted to live their lives 20 or 30 (even 40) years ago, in a world completely different from the current one.
I decided to go into CS because I wanted to be a programmer, yet I wasn't one of those kids who programmed from an early age. I had no idea where to start and either didn't have the time or the drive to embark on a rigorous self-education spree. University seemed a good fit to me, even to learn to become a "standard" developer.

That said, three years later I'm nearing the completion of my CS degree, and I understand what computer science really is and love it. I have no plans for further time in academia. I'm also confident in my programming abilities, at least for an entry level job. Would you say a CS course was appropriate for me, or should I have spent the three years learning programming on my own (I had a decent tech support job after high school so the latter was definitely an option)? What if anything would you recommend to people who are interested in programming late in high school but don't have the advantage of having grown up programming?
I believe Dead Cells is written in Haxe: https://heaps.io/about.html
Which makes it all the worse, because he's using that as "proof" that he has done more due diligence than these other devs, and suggesting that they could achieve just-as-good-or-better results by emulating him (which is provably false given the nature of C vs rust when it comes to bugs).

For a calculator it may be no huge deal to have such a cavalier attitude. But for cryptography, bugs are considerably more important as the threat model isn't even in the same league.
Depends how remote you want to be. Your username suggests you're not living in Western Europe. But a (directional, especially) 4g antenna outside your vehicle can still go quite a long way, compared to cell phone tethering. You'll probably have to buy a 4g router also. I guess the lot would set you back less than AUD200.
> all of the bugs

Probably meant all of the reported bugs, given the context.
Do you know how much a monthly gym membership near you costs? If money is an issue, I could chip in via paypal or venmo. (Just a grad student with kids here, so don't expect too much, please.)
It doesn't always have to be practical. Quantum mechanics was pointless for decades, but now it's the basis of much of modern society, from lighting to computers.
> I've never really understood the harsh criticisms of MBTI. It's not super predictive, but not to be honest, nothing else in psychology is either

The way psychologists see it, "this is much worst then usual uncertainity for many reasons".

Also, psychology and pop psychology are two different things.
MVC is good for user interfaces, but there is some inherent coupling between model and view in most games. Eg, animations. I didn’t have much luck using mvc outside of the ui. IMHO, single responsibility is the more fundamental principle and components are helpful for that
This is it. There was at least one more article bazed on the findings from the same site, but this is left as an exercise to the curious. :)

https://news.ycombinator.com/item?id=24396783
The problem with a universal wage is that it doesn't increase the availability of things like real estate, education, and healthcare. As more people have money it will create more inflation on these goods and services and then we are back to where you started except that $2,000/month will be worth the equivalent of $200/month. I think we would be better off with free education, expand housing stock in growth centers like NY or SF to bring down the cost of living.
Or you could just run `sshd` on port 443.
Freelancer.com is usually terrible for outsourcing.

You'll have better luck on Elance
They installed software on one computer that generates heat by running the CPU. They installed software on the other computer which detects heat through the computer's existing heat sensors, and when detected, moves a little foam dart gun.

Not as scary as I thought.
Octave is basically a poor mans Matlab. If you think Octave might a good answer then Matlab is definitely a better answer if you can afford it. Matlab has better performance, a better IDE and a much bigger collection of libraries.

That being said Matlab is a pretty poor language for anything beyond prototyping and testing proofs of concept. And when I'm doing anything that might turn out become a longer lived project I always choose Python and numpy.
It is.

On the other end of the spectrum, we've got things like redshift, and redshift-schedule, which alter the temperature on your screen to avoid sleep-depravation and actually maintain healthier sleeping habits.

I used both, especially for a time when I started migrating to polyphasic sleep.
Location: USA

Remote: Yes

Willing to relocate: No

Technologies: Scala, Java, Android, AWS

Résumé/CV: https://toddcooke.github.io/Todd_Cooke_Resume.pdf

Email: toddcookevt@gmail.com

3+ years with various roles at Nike/Jaguar Land Rover/others. Most recent experience is as an SRE, but happy to do backend engineering as well. Could stretch as a full stack.
Curious to know if anyone uses Doppler or Doppler Share for personal use (sorta like a password manager with sharing features, which are usually not present in some password managers or are crudely implemented with other methods outside that application), and if yes, how it compares.
Expectations are definitely a big part of it. As someone who lives in the third world, (and only spends about one/two weeks a year in the first world), it always amazes me the minor (from my perspective) stuff that make some people in the first world really irritated.

Some that I can remember:

- Someone completely mad at their phone because the video on a call was dropping (just after landing, while the plane was still taxing, in the middle of the tarmac of a very large airport).

- The airbnb-mate in a shared Airbnb crying because the outside of the entrance of the house smelled a bit of cigarettes. I mean like real telenovela ending style tears.

- Someone kicking and shouting at a ticket vending machine because it was out of service (a working one was next to that one)

- Complaining about food choice in an event buffett that had like five different cuisines.

Fortunately my needs haven't grown that much, it seems that the only first world thing I want is a Japanese toilet.
Kind of like the etiquette for small arms when cleaning them at the dinner table.
They claim they do not use fingerprinting for user identification for advertising. Some people would say that this is a weaker claim than not using fingerprinting.

They have admitted to using those sorts of information for fraud detection to detect fake ad clicks, bulk account creation, or other malicious activity. I also suspect they do some clustering on this data to determine what accounts are related so if there is malicious behavior from a cluster of accounts that appear to be the same user they can act on the whole cluster.

But there is no evidence that they use fingerprinting for targeting advertising.
> Am I crazy to provide this service for free?

Nah, you don't really get good participation in social things starting with paid. Best to add paid functionality later.

> What would you do?

See what people are demanding then create a pro version and put that stuff there with a small charge. Continue to update and improve the pro part. Advertise. Hire people. Get big. Sell out. Go to the next thing.

> What about regulations?

That's lawyer talk, son.
It’s pretty amazing they will ask for money but they don’t say what the limitations of their training set are
A few year ago I drove though that area while on vacation with my parents. I commented to my Dad that I felt like I was driving through Windows XP.
You don't need a camera to take a screenshot.
Is that desired behavior in CouchDB? If replication will refuse to change anyone else's copy of that document, changing my own copy merely desynchronizes my replica and deceives myself about the true state of the world. I would prefer the system know which changes would be rejected elsewhere, and stop me from making them in the first place.
I don't appreciate this type of humor, but Estragon is correct. A programmer, especially of the startup nature, should know this fact all too well:

In the real world it's not about how hard you tried, it's about results. Work smarter, not harder.
> I guess my question is, "what does Katahdin provide that Perl 6 doesn't"

A language that doesn't look like line noise?
But you're both wrong.

In a search for "designer sunglasses", a reputable site is more relevant than a scam site.

It's Google that has to change, not the user.
I'd like to second and stress that CrashPlan supports client side encryption using a private key. This means that _nobody_ can ever get to your files without the key (not even you), no matter how much access is granted to the CrashPlan servers. From what I remember from my research, they were one of the few online backup providers that offers this option.

I also love the fact that you get email alerts about the backup status for every destination (in one email) local or to remote.

I've been extremely happy with the service. It keeps multiple versions of files and backs them up continuously if you have CrashPlan+. This has already saved my bacon more than once.

The icing on the cake is that you can designate some storage as a backup well of sorts and have your family (or other computers) back up to this destination. This is very easy to setup and has worked flawlessly for me, no networking or "what is my ip" voodoo.
That was just an example - another potential bad guy could be Chlamydophila pneumoniae. Of course something like heart disease is probably caused by a myriad of interacting factors, so I wouldn't want to take your wager. I definitely don't assign a lot of confidence to the established research in health and nutrition though - for example, I think the food guide pyramid is bad advice and based on bad science, but it's been officially promulgated by the U.S. government for close to two decades now.
I'd expect random swirls to be reliable, or any obfuscation that introduces a reasonable amount of entropy. This whole attack relies on an almost-exact replication of the original blurred image. If you do something a computer can't easily reproduce over and over again, or something that looks the same no matter what the obfuscated content is (like blacking out), this attack cannot work.
Are you sure hackernews is the right place for you? ;-) j/k
So, how much is "enough"?
I'm glad it's improving.

Whilst being able to script vim with lots of different languages is great, it's a shame it's not just one, since nobody really wants some hybrid beast linked against 6 different interpreters just to run a few scripts in one's editor.
He stated in his first post about working for Google that he is exactly that:

my job title is simply "software engineer." (http://matt-welsh.blogspot.com/2010/06/working-for-google.ht...)
so we don't make the same mistakes again - I can relate, but generally there's some element of ego involved. Better to save the critique for the planning phase of your next project.

Especially in large companies, you can't let the perfect be the enemy of the "good-enough" (bootstrapped startups usually have more flexibility here, but often use it to their detriment). Supervisors definitely value employees that get things done without lots of questions... even if the results are not perfect.

Generally, I think the ability to prioritize is definitely an under-appreciated skill. This is what makes the whole MVP philosophy so effective and I think the same thing goes for producing results in large corporations...

P.S. I think your experience is a pretty good example of what drives many people to build startups.
I think this is because it's advice for a corporate environment. Candor works with customers because customers want to know they can depend on you. However as someone else in this thread commented, corporate environments have a lot of politics. Other people don't depend on you (or don't perceive it as such) and, to make a blatant generalization, are more worried about keeping their own job. So: work with customers? Be candid. Work in corporate? Don't be candid.
I think the point here is: Net::HTTP has convenince methods to just "fire off a GET request" as well as the ability to hand-craft a request and send it over a pre-established connection (maybe implemented by myself).
I wholeheartedly agree with you. The trouble is that empathy in regard to forgiveness is highly selective. Our current court system is designed to humiliate someone and potentially punish someone. To me, this sounds like an organized system for vengeance.

> But if as a society, there's never a notion of change/forgiveness, how is one expected to leave the vicious cycle?

People still believe that certain things are irredeemable. As long as one person is allowed to sit around and tout that for one thing, then another person will do it for another thing, so on and so forth. Morals are hazy like that.

What you're asking for is a fundamental societal shift where pretty much everyone drops their baggage at the door. I'm hopeful, but I don't see that coming true.
Best of luck with that, jacques.
A primary key is just a unique index. All of its other properties and uses have nothing to do with the underlying implementation. It may be slightly faster for some types of queries than a "secondary" unique index if the RDBMS clusters the data by the primary key and you are using traditional hard drives. In your example, if you indexed the content column, the lookup on it would be fast. As a bonus, make sure to read up on composite indecies. They are the bread and butter , so to speak.
If you google for "Ubuntu Unity screenshots" you should be fine. You can also download the beta and run it in a VM if you'd like to see it in person.
tl:dr

riak_zab brings a new set of stronger consistency options to Riak by implementing the protocol used by Zookeeper. It's promising alpha level code that might eventually be integrated into the Riak codebase.
Having a wife that you need to drive to work every morning.

I get up at 7 a.m. ; sometimes even at 6:30 a.m. Even if I have periods of time in which I go to sleep at 2 a.m. I still have to get up at 7 a.m.

The golden rule in such a case -- don't sleep during the day; ever. If you worked late last night, and feeling tired, wait at least for 10 p.m. to go to sleep.
I really like the idea of 'thin design'. That would help with some of the usability issues of flat design but still keep things simple.
I agree that we can make great strides against unintentional CFIT accidents, but don't think we can rely on tech to eliminate intentional CFITs.

Cut the fuel supply to both engines; what's the computer going to do?

Now, if you protect against that, what's to prevent that system from stopping a pilot from extinguishing an in-flight fire in a situation where cutting fuel to one engine (or perhaps two/all) is the right response?
Honestly, sarcasm and ridicule are one of the best weapons people have against status quos. Humor cuts through bullshit like no amount of serious debate can. I don't think it's a coincidence that people like Jon Stewart and Stephen Colbert have had such success in an age of rapidly increasing inequality.
Nice article, inspired me to invest time in the future to learn Rust.

Also working on JavaScript native compiler + developing a new language on top as subset for JavaScript: https://github.com/InfiniteFoundation/dopple (front page info is outdated though).
Not sure if you were being sarcastic, but those are the beginning terms of the Fibonacci sequence[1], without the leading zero.

[1] http://en.wikipedia.org/wiki/Fibonacci_sequence
We recently have lived 36 years of dictatorship, enough to realize how important is our privacy right and the right of share infomation even if these information have copyright or not. P2P is a constitucional right in my country.
I'm sure we all have horror stories like this. And we all wonder why the phone companies/ISPs don't hire technical people (like us) to do tech support, it would be so much easier!

However can you imagine being a front line tech support person? You'd hate it. People ringing you up the when the cat knocks their cable out. You'll spend all day telling people to turn it off and turn it on again, and that'll work for 50% of people who call you.

Front line tech support treat you like you know nothing about computers because most of their customers know nothing about computers.
Pink on yellow. Nice.

On an unrelated note, I'm off to satiate my sudden urge for Battenberg cake.
70 => 11235813

I am curious is there a particular reason behind the fact that 70 people choosed that number for their password?

This number seems completely random to me so I dont understand the how and the why.