skysight-inc/HackerNews huggingface dataset:
I do not live in the suburbs. I live in Flatbush. It is my experience that the cops are there to represent the State and it is the right of the state to use violence. We hope they only do it when it's absolutely necessary, but we all know that's not what happens.

Sure, call the cops if you need to interact with a violent person. A better solution with neighbors is usually to build a relationship with them when you aren't needing their dog to stop barking, so that when you ask for a favor (which is what that is) they are more likely to grant it. Sometimes, they don't. What do you want the cops to do about it? Shoot the dog? Fine them? You still have your neighbor.
Ask HN: What Open Source Projects Are You Working On?
Just curious what sort of open source projects everyone here is working on, particularly if you started one.

What are they? Please share :)
> with a largely liberal employee base

Corporations are chartered to act on behalf of the interests of their shareholders, not, insofar as the two groups are different, their employees.
> Start picketing their house, where they eat, everywhere they go.

Certainly you will be the first to take time out of your day to do this....
top

jk, but also not.

w !sudo tee % in vim, even tho that's not really directly a unix thing?
Wouldn't it be possible to, with a really strange number format for integers, define SIZE_MAX as INFINITY? C doesn't require twos-compliment numbers, after all.
Have you ever considered that if you move to some less developed parts of EU, while retaining your salary (and likely reducing taxes), you can basically retire in several years? This is something most people in the world would dream of.
It's an opinion, leave it at that. We all know Epstein was murdered.
Sorry maybe I wasn't clear. Why didn't she contact airbnb immediately when the host suggested an alternate place that cost more. This is a big red flag, and a simple phone call probably would probably short circuited the article.

And yes this has happened to friends, showed up a place that wasn't as described/ready/etc. Called and complained and ended up having airbnb book them a hotel.
The traditional reason is if you are doing a heavy numerical simulation or not, but in practice I'm guessing it is down to the preference of whoever is in charge.

If you don't know Fortran, I wouldn't recommend you learn it to write a GUI app, but if you do know fortran and want to learn low level systems programming you can use it to write a GUI.
Oh boy, that rant. Doubtless the most far reaching and influential thing I have ever written. It gets assigned in bioinformatics classes around the world, which puzzles me in the extreme, and I get emails every couple of months from new readers of it asking my position.

My usual response these days is that if it's raising red flags for them, they should explore what troubles them until they have satisfied themselves rather than taking the word of some random guy on the Internet.

From here inside my head, I think my criticisms are still accurate, nor have I seen any actual refutation of them. Lots of ad hominems. Many people not understanding that terms like "computationally difficult" are precise terms of art, and have nothing to do with intellectual or conceptual difficulty.

With age and humility and, more importantly, absence, my attitude is probably better described as "meh."
Well the plane crashes i suppose
I only stay at Airbnb's that have at least some reviews. It doesn't take too long to determine if reviews are sock-puppet-generated or genuine. You have to actually stay at the property to write a review, which means paying for the stay since Airbnb process the payment. Obviously you can create wash transactions but the transaction fees would still be significant.

Another approach is to sent a question to the property manager. Invent some pretext to ask a question. I find that people trying to scam customers on the product also have poor customer service skills. So if I don't get a prompt, cogent and polite response, I move on..
Hotels are brick-and-mortar, and there are a lot of them. If one treats you badly you can (sometimes literally) walk down the street and do business at another one. The travel industry is a particularly bad example of little/no choice since there is so much competition, including online.
I don't know what your problem is, but I'm done engaging with your faux-rationalist posturing and your hyperbolic insults and accusations.
Elite players do this all the time. Serral would use his standard tactic of attacking in two places as the same time, and alpha star couldn’t figure out the best way to deal with it. When alpha star did the same thing to him, he would mitigate the smaller attack and even predict alphastar’s escape route and crush it.
Love the work done into this, SC2 is such a 'human' game I'm impressed that it can be so successful but I'm wondering whether the model takes the raw graphical information or whether it takes some kind of full map representation. Some kind of machine representation might feel like cheating just a little as it's not quite competing on the same playing field as a human player.
Yeah, fair enough. I have found sonnets and sestinas to be really interesting ways to explore ideas, too, because of their structure.

I suppose the level and kinds of restrictions you self-impose affect the kind of space you explore. Both are useful.

Within free writing, even, there are different levels of "free", all the way from don't stop to remember spelling of a word or ever hit backspace, to allowing minor corrections and subtly directing your train of thought towards a goal but not allowing significant pauses to think, which gets into more like draft writing.

Usually I've only written poems when the seed of an idea happens to already be there I want to write as a poem. I'll try that as a way to get unstuck as suggested. Seems interesting. :)
Protonmail mentioned in the comments that the Android app is currently undergoing a similar third-party audit and the source code will be released once that is complete.
Good advice, and I've tried that where it's possible. I'm not the only person that gets to weigh in. Introvert myself and not great at interviews.
One important difference is that hotels get much larger review volumes than a single AirBnB, meaning sites like TripAdvisor can give you a good picture of what the place is really like.

Another is that it's much harder to run a scam at scale. "Becky and Andrew" can get away with this for an extended period because tomorrow they can be "Melody and Joe" and "Jane and Todd" the day after. Marriott has been Marriott since 1957, and can't change quickly. They know that if they start running scams, they will hear about it. Initially from reporters, eventually from state attorneys general.

A third is that AirBnB, especially in their IPO runup, has a strong interest in a) maximizing revenue and profit nubmers, and b) covering up problems. Many billions of dollars are on the line here. As we've seen with Groupon and Uber and WeWork, individuals can get very rich if they can create the appearance of runaway success at IPO time, regardless of long-term prospects.
I'm a T-Mobile customer, at home I get about 75ish Mbps on my phone. If I go to the nearby city (about 15 miles away), there's one commercial spot that that I go to where it jumps higher.

This home internet thing is basically a hotspot for your home. As such, I would guess the answer is "it depends."

I would also not pay for this as I already have T-Mobile One w/ International Plus option (+$25/month) that gives unlimited hotspot. It actually was my home internet for almost a year, until Spectrum setup in the neighborhood (previous provider was trash. Capping at 10 Mbps, "peak hours" of 3pm-2am, etc.). But if I didn't have the previously mentioned option and Spectrum hadn't come in yet? Oh, for sure, would be all over it.
The GPS has to be rated, there are also requirements for the plane to fly IFR in 91.205:
https://www.law.cornell.edu/cfr/text/14/91.205

One mnenonic is GRABCARD

Generator
Radios
Attitude indicator
Ball
Clock
Adjustable altimeter
Rate of turn indicator
Directional gyro
I agree that if you tune it for shop conventions and know its warts well, one can indeed be productive in it. But getting to that point is not necessarily short or easy.
> If China wants to enforce global censorship by using their market as a hammer, America should use their market to enforce global (or at least bilateral) freedom of speech.

China has an interest in their global censorship, American companies don't have the same impetus towards free speech. China has roughly 4x the population of the United States, and, as their GDP per capita raises, they will increasingly start to fulfill the American role: vacuuming up trade surpluses. It would be a poor business decision for Western companies to not seek the larger, emerging market.

These companies don't have nations, they just have the pursuit of shareholder value. You're fooling yourself if they're going to express any sort of value system contrary to that stated goal.
Do people really expect blizzard to be ethically positive? At least among my friends (which admitted skews toward hacker types) Blizzard is notorious for being for the game industry what the RIAA or MPAA is for the music industry. The company has sued 3rd party implementations of games network protocols and engines, even when no assets were distributed. They even tried to sue Valve over DOTA 2. And to top it off now they've pivoted to a loot boxes monetization model.
But what you're describing is predictive. If it were true, you could use it to predict the future personality and behavior of a newborn baby. If an astrologer was clever they would have gone around checking in on babies to make sure their natal charts were accurate, keeping a tally of the ones that went as fate predicted and the ones that didn't, but that was before science so the idea was not as obvious as it is now.
> What I meant about weird was that OP's proposed "solution" to DI is to "do it manually", while the exact reason while we want DI in the first place is not to do it manually (or, in the way that I heard it most in my life, "to be able to change it without rebuilding")

No, the main reason we want DI is to change the behaviors based on what's passed. That's dependency injection. Framework passing the dependencies is automatic dependency injection and what I'm advocating against.
Pick < 10% of their market, <10% of the investors, and the ire of the government they are incorporated under? This seems highly unlikely...

They might try to straddle the US and China, on the basis that the US has no real teeth, but they aren't going to abandon it.
How come the midwest is not in the outflows chart? I thought there was a lot of agriculture there?
Most optics tables are floated on air pistons these days, they aren't super expensive. It helps with vibe issues and with shock absorption (there is a lot of slamming your head on the table when doing optics alignment :P ).
IANAL but, if they write software and publish it under a license, it does not restrict their own ability to do anything with the software. But, if they accept a contribution under a specific license then that would be different.

Analogy: Movie studio publishes a movie under Creative Commons. They can still use it however they want.
With income inequality rising, the revolving door between public/private sector, and lobbying, the power of the citizenry compared to the wealthy individuals is becoming smaller. An individual can make a single post and get a single like that is shown within a closed network while a dollar can do the same on these networks. The only place left for a citizen to make a difference is at the voting booth with their one powerful vote. However the influence on that voter is guided through means the voter is not aware of.
The viewers of HN need Nature just as much as anybody, stop deluding yourself into thinking this is some kind of ivory tower...
You have a common misconception: College / university is not a place to directly learn how to do a job. In the US, we have the term "trade school" for institutions that instruct people in skills needed for a career. (Usually people go to trade school instead of college.)

Going to college is about getting an education, it's not directly preparing you for a specific career. You're expected to learn enough about a subject matter that you "learn how to learn," and more specifically, that you learn how to adapt to what the job market in your chosen career wants.

So, you need to adapt! Some strategies are:

Talk to family members with similar career paths to what you want to take. My cousin gave me very valuable resume (CV) advice when I was in a similar situation to you. (Basically, half of what my school told me about resume writing was wrong.)

Talk about your situation with friends and find out what they did to get their jobs. In my case, a fraternity brother of mine told me that he posted his resume on a particular job site, and just got a call. I posted my resume on the same job site, and got my first job out of school.

It also doesn't hurt to get a "beer money" job. I started working at a local retail store so I wouldn't go broke. I was only there for a few weeks.

Some things that I haven't had to do, but you might need to do:

Be more entrepreneurial! If no one will hire you to work for their company, why not try to run your own business?

Consider a career change: I've interviewed A LOT of candidates, and some candidates just are in the wrong career. There's a certain "smell." They just misunderstand certain concepts, and appear to have a lot of trouble getting a job in software development. It's not my place to tell them they're in the wrong career as an interviewer.

(BTW, I suspect that Laura Ward, from the article, is in a similar situation. She just might be trying to follow the wrong career path.)
> I still struggle with the need to pick apart the problem and try to solve it. ... Often enough, they've already attempted most of those lines of attack

Yeah, I could see how that might be rather annoying - "dude, I've already tried those things you're telling me about - why the f--k would you assume I didn't? Now you've hurt my feelings, too! Please, just go away."
I did not know until today that I needed an emoji that was both lol and angry.
I'm sure the professors are keeping things hush-hush because it's the future of their own career. It's in their best interest to bring people in. Everyone in the process has skin in the game and they all want more students in the program. I feel like the universities/colleges should have mandatory 3rd party career specialists consult with students, in the students best interests.
Windows is supported as well, at least as a minion (a 'target'). You can run cmd and ps1 commands remotely, but there is no SSH support. This will be added later on when MS makes SSH a 'normal' integration and then salt can implement that as well.

There are a number of Windows-specific states and if you have a universal state (i.e. making a directory in a specific place) the documentation will supply you with the things each OS does and doesn't support. For example, you can't set POSIX permissions on Windows, but if the FS is NTFS you can set an NTFS ACL.
Being laid off puts kind of a stink on you

Not my experience. It’s just a fact of working life nowadays. Companies have financial disasters all the time, or take part in fads like outsourcing or offshoring.
I have collaborators who write really terrible C++. They write much better Fortran. This is for code that computes straightforward equations.
Join Lucence. Our dry lab and wet lab work are world class and you will learn in the context of real problems for real patients with real samples.

We are hiring in SF and Singapore for informatics roles.
If everyone is laid off, everyone understands it was the company's fault, not yours.

Then there is a gradual added stink as your laid off cohort gets smaller. If it was just you, you got fired, and that's a problem.
Additionally, the demand may not be sufficient to support higher wages. Even if no one is willing to flip a burger for less than $50 per hour, who is willing to pay for a burger flipped by someone earning $50 per hour?
Having a fixed cleaning fee and a per-night charge actually reflects the property owner's costs. They have to pay someone to clean, do laundry, re-stock the
crackers and cheap wine. Of course this can be taken too far, but I actually prefer this cost structure because I get a price break if I have a long stay vs an average flat fee per night.

Source: I know several Airbnb owners, and the people who clean their properties.
> or other host with a history of good reviews

But how can I trust that the reviews are good if, as this article talks about, people are hesitant to post anything but good reviews for fear of receiving a retaliatory review?
ARM64 (aka AArch64) is the best version of x86 yet.

It's clean, very little warts, they learned from their mistakes with ARMv7/Thumb2 (specifically the IT instruction).

It helps that Apple controls the whole ecosystem and could seamlessly move to ARM64. The Android transition has been making progress also.

Maybe someday we'll drop 32bit and 16bit support in x86 systems (and also in "modern" programming languages!).
We shouldn’t want banks to go all in on artificial intelligence
Eh... buisnesses are not just collections of people acting in a vacuum, though. The structure of the business drives certain decisions. I'm not saying it's a hive-mind, but pretending a business is just a bunch of individuals is too reductionist.

Also, since ActiBlizz is a publicly traded corporation, there are people in that organization that are legally or contractually obligated to make decisions in the best interest of ActiBlizz.
Ask HN: What are some resources to improve speaking skills?
I get nervous very easily and my heart starts throbbing when it comes to speak to anyone. It is affecting my career. How can I fix it?

What are the resources to improve speaking skill?
This reminds me of a lot of Matlab code I had to read in grad school :/.
Arbitrary indexing is really the one true way! It makes working with subsets of arrays simple, I wish I could use it in more languages.
platform gatekeeping, at a guess. though the existence of objective-c makes that status for swift be not-quite-technically-true.
Yes. Simplicity of implementation is given priority over all other factors. This does not, to my mind, mean "rock solid" software (even if care is taken for "observable aspects" of correctness) unless we have very different definitions for the term.

It could be fast by virtue of having a simple implementation but that isn't a given. Sometimes getting speed is complicated, especially on modern processors.
Tangential to screenshots, but when doing presentations, I've taken to creating a second user on my machine to prevent notifications, etc I'd rather not show.
He forgot the most important factor to Go's success: ignorance is bliss. Imagine releasing such a mediocre language only a decade ago an still be very popular
That's "us" not "US".
If they are absolutely tied to a political party, then they would count towards the quota. If they claim not to have a link then it becomes Facebook’s job to determine if there is one, which seems a lot more tractable than determining if a fact is true or false.

Easy at least when the message is “don’t vote for Bob!”, than when it is “we don’t see any harm in GMO wheat”. Unattributed attack ads are pretty obvious but it’s harder to tie issue ads to the party they benefit.
> I believe it was 27,000 vs the 30,000 Boeing stated. How long is 3,000 landings in days/years?

Boeing's originally stated lifetime was 90,000.

After the initial discovery of the unexpected cracking, the FAA ordered an inspection of all pickle forks with more than 30,000 cycles within 7 days -- this is probably the source of your confusion. The "youngest" cracked pickle forks discovered so far was on a plane with 27,000 cycles, which is to say 63,000 cycles early (not 3,000 early) with respect to what Boeing rated it for.
One thing with Japanese hotels is they have a thing about the ratio of people:beds. We traveled to Tokyo a few years ago with our two pre-teen sons and it was very difficult to find a hotel that would fit us into one room.
Starcraft is an incredibly complex game.

Even basic strategies will win if they’re done faster. APM (actions per minute) is a very significant factor into who is winning. Apparently they limited their AI player to 264 APM but that’s still incredibly high and done with machine level consistency. That’s almost 4.5 actions per second!! I know there are human level players at and probably above that level but that really allows for basic strategies to win out.
Putting your mail on a foreign server doesn't keep it free of NSA spying; in fact, it may make it easier for NSA to spy on you, because no legal requirement exists to prevent NSA from owning up foreign servers --- that is in fact NSA's entire charter.

The iron law of "You Are Going To Be Mossad'd Upon" applies.
The email service I use has a library that allows me to set the Host as a constructor parameter, so I have an EmailHost environment configuration value that I change. It's localhost for dev/testing and set to the correct host for production. My test code then listens for the API calls from that library, uses a different library to parse the email, and then I can verify the content.

No code changes between dev, test, and production, but I added an environment variable to represent the e-mail host so that I can change where e-mails are sent as needed.

I dislike mocking, so I took the time to figure that out and set it up. If mocking works for you, I likely wouldn't go out of my way to change things to get rid of it.
You have no other choice to access the platforms latest and greatest features and the ones you can (through Objective-C) are less ergonomic to use.
Sorry, submit where? I don't get what you mean by submitting, you mean on HN? Doodledocs is the only one. Apps I've made over my lifetime are a lot less than I'd wanted to but here they are:

1. an ios app called Wordpin (I made it for a person who really wanted it)

2. an ios app called SIVT (psychology research thingy, it was a lot of fun)

3. A computer graphics engine (2012, still one of my best memories, Doodledocs is a close second): https://www.youtube.com/watch?v=PH6-dLvZEiA -- it was for a course but I spent a lot of time in it

4. Unfinished things like: https://melvinroest.github.io/Interactive-Neural-Networks/

5. Way too many scrapers (I like data), the most fun one was a scraper that scraped a website in order to get a restaurant reservation (it was really tough getting in and I knew a foodie who really wanted a reservation there and I wanted to try out Selenium for any excuse imaginable)

6. Some games: one in Unity3D, one in GameMaker (with the scripting engine obviously) and one in Game Salad

7. A lot of websites, small websites most of the time but they add up. I remember I made a CRUD app that tracked all hackathons in The Netherlands. I liked making the app more than tracking all the hackathons.

I suppose that's about it.

Oh, 8. Doodledocs.com
An Extensive List of Everything That Might Be Causing the “Vaping Illness”
They Are Classics for a Reason
Why We Are Not Living in a Post‑Truth Era
> Airbnb advises the guest to request a cancellation if they’re “not okay with the switch.”

This is beyond vile. The booking had already been cancelled by definition by the host, the refund should be automatic. They act like it's Hotel where you haven't booked a specific room. I'll never touch this POS company.
when layoffs happen, companies tend not to layoff their star performers

Positions are made redundant, not people. It doesn’t matter how good or bad you are if the company no longer has work for someone who does the thing you do, or in the location you do it.

Some unethical companies do use layoffs as a cover for stack ranking but that’s an easy ruse to see through and reflects on them, not you.