jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
d) Tell your boss what can be done realistically in 2 weeks and what timeframe it will take to do the full "Project".

You have two things... a request and a time frame. If they don't match? Admitting you suck isn't a realistic option. It's a lie to start with and it helps no one. Lying to your boss ("Sure, I'll get what I said would take 4 months done in two weeks") helps no one either.

Helps if you have some "street cred" to back up your claims... and you won't get that by saying "I suck" or "Sure thing boss".
Thing is, MySQL, with judicious use of STRAIGHT_JOIN, won't do the same thing. And generally MySQL is much more predictable because it's much less sophisticated: it only has a couple of join strategies (pre 8.0, only nested loop join) and quite limited query rewriting, so you can - with practice - expect a query plan as you write the SQL. And in practice, there's usually only two or three really big tables involved in performance-sensitive queries, tables which you need to pay attention that you don't end up doing scans on. The rest of the tables you can leave up to the planner.
Is this a machine translation? It’s really hard to follow some parts. The site is full of clickbait ads and no real info
It could make sense to have an iphone and a mac. But who needs two Macs? Why are you sp eager to defend them?
Note to anyone that cares: Make your data as stale as possible: you can't change your address easily, sure. But you can recycle phone numbers (once a year, minimum). Change your credit/debit cards yearly (say to your bank you 'lost' it).

When ordering online, always, always, always use a fake number, it's not required. Always use a fake name where possible. Sure, you need to provide that as a 'billing' address, but in some cases it stops other third parties getting that info (on eBay you can type a random name to ship to, I've had fun with this :) ).

But lastly, LOL. Giving your data to facebook this is what you deserve, and for society accepting facebook as a standard part of life.

When do we protest to delete the website?
this is more like front-end dev than IT
Exactly.

> zero-cost intervention

When people hear the word "free," their bullshit detector gets activated. But if you call it a "zero-cost intervention" you can let your claim go unquestioned. Not to say this was done pervasively, or intentionally.
There is very little in this field that can be described as objective, beyond the rawest of performance metrics, or lines of code. Most statements about code quality are just completely contrived and based upon essentially nothing.

My worst experiences encountering other people's code have been the code that followed the best practices, and defensively shielded itself from criticism. Layers of interfaces and injections and abstractions and separation of concerns yielding hundreds to hundreds of thousands of artifacts for the simplest task, always sold on the notion that it was ready for the future, but in reality would never be adapted to the future.
Only works that are still remembered would be more popular (in absolute or relative terms). There are countless authors whose works were enjoyed at their time of publication, but have been completely forgotten. This is the fate of almost every one hit wonder.
This is actually the type of thing (annoys me as well btw) that is pandering to everyday people and gets good publicity for the company which helps in creating star appeal which does in many ways further the companies agenda. (Which will increase the value of the stock and also helps with hiring as well..)

For example even when dealing with Washington, star appeal goes a long way to getting people to take you seriously and to listen to you.

As a similar example, take Steve Job's fame and how he was able to use it in order to close deals that an unknown CEO from an equally large company would never be able to do.
Maybe, it depends on how the problem is stated.

A couple of things:

- is it a mission that requires 1 continuous flight? That would be very difficult to accomplish. You need a lot of fuel to go that far, which in turn increases your mass, which increases your fuel requirements, etc.
- speed requirements? How long do you want it to take? It may be possible to use a balloon and take advantage of wind + solar power.
- size? route? service ceiling? None of these are defined very well so it's hard to say.

My guess would be it'll probably be very difficult to accomplish without being detected by someone.
That somehow sounds even worse.
Clearly. Just to expand on why you're right, it's the client that's in charge of restricting the rights of the user -> enforcing "play once", "stream only", "24 hour pass" etc. If anyone can write a client based on the open standard, obviously anyone can write a client that ignores the granted rights.

If you need to rely on API keys and pre-approved platforms there isn't much open about it. At that point you're just trying to get 3rd party developers to build your proprietary clients for you.
haskell does support it.

c style:

type Foo = Int

pascal style:

newtype Foo = Foo Int
School is a special case. That's the government and then there's the first amendment to consider. But we already have bodies that determine what is safe at work (OSHA for example). They've been doing a fine job for years. Nothing changes.
I don't care how much memory my software is using. I care if it is performant and if it is using resources in a cost-effective manner.

With Heroku I just add the New Relic plugin and I have quick access to most of the information I need to know about performance.

Maybe I have "no clue", but I have been doing this for 10 years. Maybe I shouldn't be writing software - as a technical founder it is definitely my goal to spend less time writing software. Admittedly I am not working on "serious software" - I am just trying to add value by solving a common pain point for a group of people. So far Heroku has been helping me to do that faster and easier.
And I thought PG is Jewish! But I must say I didn't notice any Hanukkah color festivities here. Anyway, Merry Christmas all!

Regards

Joe
The post is about why he designs at Google, not how he designs at Google. That'll necessarily be quite personal in nature. If you ask how, that's much more focused on the end user, but also far more confidential. Get a job there if you're interested.
I try not to. I'm significantly more efficient at developing. I try to outsource/delegate design as much as possible to exploit marginal utility.

However, there are instances where this isn't always possible - sometimes I have to do some basic design. I've assembled a small collection of graphic/web design books that I try to make use of when I can. I'd recommend "The Non-Designers Design Book" and "Universal Principles of Design" to help you get started. In addition, I take screen clippings of interface elements that stand out to me and try to draw inspiration from them whenever I need to implement something similar.
Any word on how this device works?
Also, you don't have to worry about your pages becoming dog-eared. Or getting finger-grease or smudges on them. Or spines being worn or bent. If you grew up a book nerd, just thinking about these things happening to a physical book can make you squirm. With an eBook, the most you need is a cloth to wipe your reader display!

Also, there's definitely something to be said not only for carrying your book around on a light device, but carrying up to thousands of them around on a single light device. (Though, on the other hand, how often are you going to need to go back and read most of your non-reference books after you've finished them?).
That sounds awesome. Any advice for getting in on this?
That's one of the big points of contention, for me. If I am purchasing a digital copy of your content, then I am essentially purchasing nothing but a license to use that content and it should therefore be your job to ensure I can continue to access that content for the rest of my life (or longer, if we figure out the whole management of digital copies of things so I can give my library to my nephew when I die or something).

When you are changing the physical media, it's a little more understandable (even though you're still really just giving me a license to the content on it and nothing else). When it's already in digital format, it's no longer acceptable to play that sucker's game, as far as I'm concerned.
I'm afraid it's the nostalgia talking, and we are dinosaurs. I do find interesting that very little people feel attached to tape/VHS/CDROM/DVDs though, while there are plenty who will swear that books in dead tree form are better than digital media.

Then again, I don't know how to write a love note on the front page of ebooks I'm giving as gift, and they are still not bathtub-compliant :)
Yes, in the worst case it's a full day of work, but your computer will be much faster for _every_ day afterwards so the invested day is more than worth it. Just give it a try, I'm 99% sure you will not regret it.
1. There is a processing delay whereby sensed data reaches the brain and the brain interprets it and creates “reality”. Thus your brain projects the future and is actually telling you what reality might be x msec in the future. This may relate to an experiment like this.
2. There is a view that way back when we very early in development (think early life) that if you ate things around you and they moved perhaps you would be more successful if you interpolate your position and their position/trajectory and thus could move towards them to consume them. Scale that idea up and perhaps it’s what led to a consciousness and a sense of “I”. If “I” move towards “you” I can eat you. This line of thought actually links consciousness and free will.
The Smalltalk world also provides such tooling. Which offers a lot more flexibility on how to visualize source code. Unfortunately though it requires quite some effort to learn and use. But once you got the hang of it it's pretty awesome to browse source code and discover it's overall structure. And it allows you to ask more specific questions about the code and visualize the results as you see fit. Which can help a lot in actually finding not so good abstractions and architectural decisions.

https://modularmoose.org/moose-wiki/
http://themoosebook.org/
> It seems you're just confused on a basic level about how property works - property is coercion.

No, property is a social construct that humans use to denote who has exclusive rights over the disposition of a thing.

> It is literally the initiation of coercive violence on people who enter certain areas or touch certain objects (or threats thereof).

No, property is literally a social construct that humans use to denote who has exclusive rights over the disposition of a thing. Coercion comes afterwards, when people seek to enforce this norm on people who dispute it.

> Once again, you're confused on a basic level - what makes my proposed system more authoritarian than yours?

The hierarchical nature of the relations. Your system has people who have the power to grant and confiscate all the property in society. Since property is the right to determine the disposition of a thing, your system results in the ruling class exerting property rights over everything.

> You want property law enforced with one particular distribution

False. I am not specifying the distribution that is enforced.

> I want it enforced with another particular distribution. What makes my distribution authoritarian and yours not?

You’re choosing the distribution that is enforced, whereas I’m advocating for a distribution that is collectively decided absent coercion. My distribution is the emergent result of repeated interaction under egalitarian social norms. Your distribution is a hierarchical imposition of your preferred distribution.
Yeah, good answer. I hope Ethereum can make a full transition to Proof Of Stake. I remember they were already talking about it being close when I was looking into it in 2017.
It's not a forced dark pattern. Others are leaving out a lot of detail about the product design.

* The mouse supports fast charging - 2mins on the charger gives you all day use.

* A full charge will give you more than 2mo of battery life - nearly 3.

* In 24 months, you will have to put it on the charger between 6 and 8 times TOTAL.

With that context, the design makes perfect sense for a wireless mouse.
It also must imply that the base install has no insecurities, including when you enable a built-in service.

Adding 3rd party packages sure: you’ve left “default” behind, but ones installed by the OS? They count imho
It’s going to be a while before China can own either the top (the OS) or the bottom (the silicon) of the stack, but ultimately you are right.
>I recall a republican politician getting a picture taken with a policeman who had a "Q" patch on his uniform.

This picture?

https://commons.m.wikimedia.org/wiki/File:Pence_posing_with_...
People planted pipe bombs in the capitol building. Wow, such peaceful, much protest.
The only reasonable conclusion I can think of is that the security team had no worry that politicians would be in any danger (e.g. easy, isolated, fast escape routes) and that it would be hard to rationalize to bring out the troops/big security forces with a threat of violence for a group of people that was supported by the current president and a significant fraction of congress and the senate. The whole situation feels very strange and it feels like I'm missing some key facts.
I always see the paradox mentioned, at what percentage the tolerant actually flips to become the intolerant?
Inviting insurrectionists into the capitol to stop the certification of an election they didn't like by force is different from... giving their support to people who are against unarmed black people being murdered on sight.
The article doesn't seem answer the question raised in the title. How did Mom get hacked? Actually it's buried in there:

> "So what can we all do to protect ourselves? Keep our computers backed up [...] and most of all, Beware the Attachment."

Ah, so the Attachment is what got Mom!

You know, the above should really be "Beware the Attachment processed on a Microsoft Windows box using the default and/or most popular handlers for its file type."

Also: "beware of letting naive users use the same Windows PC's for Internet-based consumption activities net surfing and e-mail, and for production/retention of important content."
I should mention that the only problem we have this approach is that neither the AST structure nor the plugin API is guaranteed to be stable between releases, so if you want to use Renjin's full tool chain, you have to be able to install a copy of GCC 4.6.x locally, which only gets more difficult over time.

This is the actual point of debate: RMS wants to keep these APIs moving targets in order to discourage Intel or whoever from writing a compiler that just shells out to gcc to handle all of the parsing.

Unfortunately, fully GPL'd, open-sourced projects like our own (and who knows how many others that were never even started because of these artificial hurdles) are the ones most affected.
Yeah, the story about lab mouses which came from farms already with diabetes is good one.

But it seems that it is one extreme case. Another extreme would be stories about wandering (note that "wandering") Indian ascetics, who had very modest and not regular meals (low calories, not abundant) but display a very good fitness (compared to average consumers).

The truth is still out there.)
>I don't think someone searching his twitter feed for a phone number he himself posted for self promotion

The parent commenter was referring to an incident when Shanley Kane tweeted Yiannopoulos' personal phone number, which was not intended to be public. He subsequently received a deluge of messages (does this qualify as "harassment"?) Such behavior is commonplace amongst the SJW set, and not so much among their opponents, contrary to the mainstream perception.
"I <did x>, and then they took the rare action of closing my account (which they're not allowed to do in response to <x>) for no apparent reason" is more than enough to

1. Get discovery to gather further evidence

2. In the absence of a convincing rebuttal from Google ("he was sharing copyrighted movies via Google Drive, and per our policies we closed his account like we closed 1000 other peoples accounts. Our policy is exhibit A, the list of copyrighted movies he shared is exhibit B, the list of other similar accounts is exhibit C"), is probably enough to win a civil court case by itself.

The standard for civil cases is generally "on the balance of probabilities", not beyond a reasonable doubt like in criminal cases. Courts are allowed to rule on what seems like the likely reason that someone did something.

Disclaimer: Not a lawyer, bladdy blah blah, if you take this as legal advice your both a fool for not consulting a lawyer, and taking advice from someone on a topic where they themselves admitted that they don't know if Google is even prohibited from doing business with you in this hypothetical.
Warning: After dissolving the brick in a gallon of water, do not place the liquid in a jug away in the cupboard for twenty days because then it would turn into wine.
This is definitely not common practice. It's not even uncommon practice.

Most small-scale investors ($20k is small scale) usually can't afford to invest in start-ups that they are active founders in themselves and are usually bitter when the company fails because they don't see the failure as their fault (they didn't do anything after all).

Having said that, if they want to invest more in you, feel free to take their money... after all, they know what they're getting in to.

However, don't let personal guilt drive your decision to offer them more stock than is reasonable or make you feel obligated to give them something for nothing. Start ups fail all the time and, by the sounds of this second go around, it may have been no-ones fault that the first one failed - some ideas just don't work in practice.
"... The lawyer leading the class action said some people who watched footage of the incidents dubbed the city watchhouse ''Canberra's Abu Ghraib'', in reference to the Baghdad prison where US military personnel abused Iraqi prisoners. ..."

In todays news.

"Ex-police officers accused of torture" (The Age, Jenna Hand, 2010DEC24) ~ http://www.theage.com.au/national/expolice-officers-accused-...
Editing one big file is easier than editing many small files. Hence, have a tool to break your "one big file" into small "section" files if needed but stick with one big file as long as your editor can stand the size.

This is so "controversial" that some nice fellow here on HN both called it "crazy" and up voted it because of that.

My current "one big file" is 16555 lines of code long (javascript/nodejs). GVim handles it perfectly.
I've seen people offer the right of first refusal to old investors - i.e. they get the first chance to decline any investment at the initial price (assuming price will increase for later rounds)
I've never heard of anything like that. Not common or normal as far as I know.

If you like them and think their advice/connections/whatever would be valuable you could bring them on as advisors and compensate them with an appropriate amount of stock.

But considering they're asking for free stock and telling you it's "normal" I'd be wary of their advice...
Never knew banks can take away your teller right? - And then charge you for it?

Is that equivalent to Paypal locking your account?
I'm so appalled by the design of this site that I'm not going to read this, although the topic is interesting...
The GPL is designed specifically for programmers, to ensure that they continue to have access to the source they need to hack on projects.

Perhaps you meant on a site that's designed to also serve the needs of proprietary programmers, as opposed to just FOSS programmers?
When there is a talk about Apple going into self-driving car, there are hundreds of comments. When Musk mentions that Tesla will have self-driving car almost everyone here has an orgasm, but when a company that's well established in automotive industry drives their car from SF to NYC, we can't get even 30 comments in 12 hours?
If you are using Android and DashClock[0] there is a flashlight App without any permissions called DashLight[1].

[0] https://play.google.com/store/apps/details?id=net.nurik.roma...

[1] https://play.google.com/store/apps/details?id=com.spectrl.Da...
D seems like a pretty good candidate as well (and even has some development effort from Alexei Alexandrescu, who has authored many good C++ programming volumes).
http://blog.luma.io/

Here, the video on their blog explains it.
Paradox. If you could obtain more of them, they wouldn't be protected.
wait so , if I go buy tuna sushi roll from my grocery store in boston for 8$, what's the probability it's actually tuna
So per mile jets are only ~4 times safer than cars? That's a little unsettling.
Why do you think npm can't be used for browser apps? I publish all my browser code on npm and then use it via browserify. That way I started to write a lot more code which works both in browser and in node.
C++ does allow overriding the new operator, actually.

It also allows for running just the constructor in an area of already-allocated memory, if you're particularly crazy.

With that said it's hard to argue that Go makes concurrency easier at this point, which can certainly make it more useful for many of the types of problems programmers are seeing today.
The USA will do nothing to help them, and they face death.

This sounds a bit exaggerated. The US Government will generally make a good effort to bring back even its own civilian citizens trapped in foreign lands (i.e. the reporters in North Korea). It seems unlikely that the government would not do that and more for its own covert operatives.

One might argue that the government would sacrifice its own agents so as not to attract attention to their presence, but once the agent is captured the jig is already up, so to speak. As for press attention, I'm sure most governments can figure out how to arrange the return of a single person without involving the public in it.
Yeah. So do gastroenterologists.
It wouldn't be open source without license disagreements.
Postel's Law works when everyone follows it, but it's unstable. At some point somebody will be liberal in what he sends and conservative in what he accepts and everyone else will end up working around his bugs forever. This can even lead to a ratcheting effect over time as people use less and less of the protocol to avoid previous bugs.

This leads us to Ruby's Corollary[1]: Be exact in what you send and liberal in what you accept. Since programmers will neither read the spec nor run the test suite, you should build real implementations that exercise every facet of the spec (e.g. randomize anything that doesn't matter). The only way to interoperate with such implementations is to do things more or less correctly.

[1] After Sam Ruby, who inserts test cases into his blog to encourage browsers and feed readers to work better.
I am not sure if the article suggests J-1 for people who are studying abroad, or for international students studying in the US. For international students studying in the US, I would highly recommend being on a F-1 visa instead of a J-1 visa and then applying for a CPT (or OPT if you are done with college) for an internship. J-1 has a requirement of working for two years in your home country after graduation. If you plan to continue working for the startup after graduation, this 2 year requirement could become a big issue (you need to apply for a J-1 waiver and do quite some paperwork to get rid of it).

In general, for international students studying in the US who want to start companies or work at an early stage startup in the US, I would recommend reading up the CPT and OPT rules. Those can be very useful in the early days until you have sufficient funding to move to a visa category like H-1B that has a minimum salary requirement.