skysight-inc/HackerNews huggingface dataset:
He can only really say that knowing in court he can say that saying it was for PR to help the long term bottom line.
back in college, my favorite chinese joint just two blocks from campus went out of business because their street was torn up, and then permit issues followed by bad weather meant no one could drive or park at the restaurant for something like 6 weeks.

starting a restaurant is risky enough, forgoing a month and a half of profit while staying open is just a disaster. I had a crush on one of the waitresses, and she told me she had gotten close to the family that owned and operated the place and they were heartbroken, furious but powerless.

Progress!
I wish the arrogant meme plague of “self documenting “ code would just die, already.

TODO: get the link for the study showing it’s about 10% faster to read code with module level documentation
You don't need to put everything in one file. Just add a new unit (a source code file), and separate your code by functional use into those distinct units.

If you have enough units that are all related and you want to separate the code even further, put them into their own packages and import them into other projects.

You can be disorganized in any programming environment. It's your job as the programmer to name things correctly and break apart common code or task into their own reusable compartments.
Credit reporting agencies also get it. I had a change of address for a neighbor mistakenly applied to me [1], and now my credit report claims I briefly lived at their new address.

Mostly not a problem, except when a site does the "ask questions about your credit report to verify identity" thin, and asks about prior addresses I need to watch for that address.

[1] Briefly, me and the neighbors have the same last name. I'm at address 537 Our Street, and they are at 567 Our Street. They submitted a change of address form for 567 Our Street. It turns out the house they live in belonged to the wife before they got married, and in the post office records it is still listed under her maiden name.

So when they filed the change of address, someone at the PO noticed that the name did not match the records for 567, but did match for 537, assumed that it was from me and I had botched entering the address, "fixed" it, and processed it.
Again, I haven't seen robust evidence either way about development speed, and any such anecdata will have an equivalent from the other side.

One clear failure of dynamic types for Web programming is injection attacks, which are trivially solved by treating HTML, SQL, etc. as separate types (e.g. http://blog.moertel.com/posts/2006-10-18-a-type-based-soluti... )
Sure, I’m not saying everyone has a miserable time. A lot of that likely depends on your standing in society and your family. My observations most likely reflect my standing and of the people I know. I think it’s great if someone is able to have an amazing time!
how would you feel if somebody took your product you spent years on, slapped their own logo and started selling it? Intellectual theft is theft regardless....and here you are justifying it. WOW.

are you seriously defending OP's operation? Even when its questionable at best ethically? Google doesn't want people using their search results to make money off of it. If they did, they would release it like Bing API. I'm sure you can see why this would be worthy of Google's attention and why enforcement of such rules is necessary. Otherwise, spamming marketers would easily exploit something like serp api, you are not foolin anybody.

In any case, I saved OP from an even bigger financial ruin. He might just get off with a cease & desist letter. It depends on how much revenue he generated using Google's product without licensing. It's clear OP found out about 3taps vs craigslist, a heavily debated ruling on HN, just today.

Just because Google is a monopoly, doesn't justify civil disobedience here, which seems to be what some are arguing for.
Ask HN: Continuing with Interview Without Job
Background:

I'm a soon to be new grad, located in the US, with a job lined up at a small, local software company.

Situation:

While I have a job, I am currently in the process to interview at one of the Big-4 companies with the onsite, hotel, and flight booked.

I received an update from my recruiter at the company that they are no longer hiring new grads, and was given the option to continue with the onsite or withdraw my application.

The recruiter noted that if I continue with the onsite and do well in the interview, there is no job and I will have to wait a year before reapplying, but it would look better for future applications to the company.

If I withdraw my application, the recruiter said I can reapply for the 2020 new grads in August, but there isn't any guarantee of an interview.

This is where I am having a difficulty deciding.

I've been studying for this interview for a few weeks (still don't feel prepared) and I think knowing what an interview at the Big-4 is like could be helpful for future applications.

Is it worth going to the interview to see what it is like and having to wait a year to apply again or should I not bother and just reapply sooner?
Low popularity, meaning it's much more difficult to find employees proficient in it, making it a bad proposition for companies... which keeps it unpopular. The vicious cycle of fashion.
You can spread them out... they think that too many overload the system.. and in kids that it is because their immune system is naive.. But this ignores the innate immunity from mom and that the immune system is a multiprocessing parallel machine.
What do you mean by "as unpredictable as possible"?

From the perspective of an application developer I want that dynamic representation to also be predictable.
Do you have any recollection what the blanks for higher index materials cost?

Zenni's fancier materials are completely lackluster (Abbe wise), and I'm curious if that's because the proprietary high index materials are really so expensive that it would be out of their market, or if Luxottica's anticompetitive behavior extends deep into the supply chain as well.
Fair enough. We haven't spoken to docs about it yet so I was speculating. Any idea if spreading it out is a common request?
There are many that have rooms that you can't get your car up to the door, but are still called motels (and even belong to motel chains like Motel 6).

In smaller motels all rooms have car access (on the ground floor of course). In larger ones, as the expand, they often add extra rooms with no road access.

And inversely, there are smaller places where cars can be parked outside, but are called hotels.

Nowadays it more how fancy they are and how much you pay, which makes them call them "hotel" vs "motel", as opposed to

(That said, I've never seen an establishment without parking outside/next to the building called a motel).
Aren't most the regulations enacted in order to placate the really loud NIMBYs?
I guess there some interesting technicalities in the phrase "your server" there.

You might _think_ that ec2 instance is "your server", but the FBI are unlikely to serve you with that warrant. I'd guess it'll go to Amazon, who may or may not care about whether you even know of its existence. (Especially if the warrant is for someone else with a VPS on the same piece of hardware that "your server" is on...)
Why is it that when I look at equations it’s all just nonsense but send me a gist example and all the sudden it’s the music of the universe.
> Premature optimization is wasteful

More than premature pessimization? Setting your project performance goals is plain good design. It's not premature optimization to suggest that your web server should be able to respond to queries within an average window of time. Working with any kind of service level object and agreement practically requires you to think about these goals at the design phase regardless.

I've come across teams with engineers who couldn't understand why their application was timing out. They had no idea how to work with data structures and memory layout to optimize access. Their response to business stakeholders was to weakly raise their hands to the ceiling and say, "It can't be fixed." Their customers would not have been happy with that answer; they had precious data and reports to deliver.

It's worth knowing, at least on a conceptual level, how memory architectures and data structures affect performances. Otherwise you end up paying people like me a lot of money. And you don't want that.
An image of a bunch of photo frames displayed not in the shape of a rectangle is shown, then the writer says:
"You notice the dramatic changes in Design (sic) in general nowadays. Design has seen rapid progress in all areas."

Seems pretty damn inane if you ask me.

> Agree that these examples look like modern Print Design and Web Design 3.0? Why is this happening? Nobody wants to see boring Grids from the past on their walls.

Pretty sure this is content farm swill.
Deterministic vs. Random [video]
Some transit could pay for itself by not being built and paying the people who would ride it to stay home. There is a lack of total system optimization.
Ah, wow. Reading them years before they get married never really occurred to me. I have never really been into weddings and the surrounding ceremony I guess. I am on my second marriage and honestly did more for the second than the first (the first was a simple courthouse wedding, no reception).

I would mention here that I really don't think I "missed out" on the whole fancy wedding, but "luckily was able to avoid it" :)
Is it not all information regardless? What makes matter different from consciousness? sounds like different terms for the same fundamental thing: stuff that exists.

The matter term comes from the fact the stuff is just stuff that exists

The consciousness term comes from the fact that we can see stuff that exists

But these are both just observational terms of 'stuff that exists', and it seems that anything existing at all is at the core of the issue (as opposed to what exists, in reference to the 'fundamental substance').
The last great tree: a majestic relic of Canada's vanishing rainforest
If only you could run a spam filter on the images and have the junk mail rerouted direct to recycling.

USPS RecycleDirect™
At my apartment building, I only get the email for my unit's mail, not everyone's. Sounds like a bug like other people said.
tl;dr

Boring people, whom you wouldn’t try to fuck, sit around in a room made for fucking, and don’t fuck, seemingly mystified at the idea that people might consider fucking each other once in a while.
Send custom automated messages to Slack with serverless drag and drop
These people live in their own bubble.
Regarding the installers, try this page that makes installing much easier:

https://www.getlazarus.org/setup/?download

That is the purpose of the get lazarus website, to make installing and customization easier.

Regarding variable declaration, part of the Free Pascal design is that you must declare things first before you can use them. Declaration must be separated from implementation code. This means you must all declare variables, with their types, before you use them in a statement.

var
S: string;
begin
WriteLn('Please enter you name:');
S := ReadLn();
WriteLn('Hello ' + S);
end;
Until very recently you needed root access to do it on linux (user namespaces can let you do it without root).
>>You are making two arguments one social welfare spending is increasing, and two that represents a shift towards social democracy. I agree that total spending is increasing, but I disagree that nessisarily supports your second point.

If the increase hadn't massively exceeded what could be explained by aging, I might agree that we need to look more closely at the specifics to see how much of what is categorized under social welfare spending is truly that, and how much of the increase in social welfare spending was simply a consequence of an aging population, but it has, so the only conclusion one can reasonably draw in my opinion is that there has been a shift toward social democracy, in the sense of society providing aid to low income individuals at the taxpayer's expense.

>>Again, Medicare dates back to 1965 past your 50 year benchmark.

Medicare spending has ballooned since the program was created in 1965. The Medicare of today is vastly more generous than the Medicare of 1965. I agree that a lot of that is inefficiencies to benefit special interests, but that goes with the territory when you entrust government officials to spend hundreds of billions of dollars that's not theirs.

Additions to Medicare, like Medicare D, have majorly expanded the value of essential goods/services that low income individuals can enjoy at the taxpayer's expense.

>>We pay farmers above market rates for food and then give that food to the poor.

The cost of paying farmers above market rates, aka farm subsidies, is accounted for separately from food stamp costs. In other words the cost of the former is not being disguised as an expense of the latter.

The benefits received by low income individuals from foodstamps really do cost what the statistics show.

You can of course find individual cases of welfare programs being cut, but with the magnitude of social welfare growth, not just per capita, but as a percentage of GDP, it would be incredible if that was mostly a statistical illusion and misaccounting that didn't reflect a major shift to social democracy, and commensurate increase in assistance received by low income individuals at the taxpayer's expense.
Drill a few more slots into the same bin and label each one “separately”.
That would be the case only if you focused your walks on the CBD of Singapore. If you wonder a bit, it is not as clean and crisp as the Japanese. Also Singapore is only 5 millions. Compare that to the metro of Tokyo that has close to 40 millions.

Japanese are really another breed.
In its most basic form, the order is reversed so that the selection is specified before the action, like visual mode in Vim but on all the time and a little more powerful. It feels much more interactive than the vi design.
How does it compare to Heroku review apps?
https://en.wikipedia.org/wiki/Address_space_layout_randomiza...
For someone who's found a way to inject data into your app, you don't want them to know the address of your symbols and data structures.
Aren't you supposed to cover the bags with more clay or stucco or something? Much like doing a cobb house. Cobb is fireproof, and earthquake resistant. Cobb also resists UV degradation. If you're leaving the bags exposed, that's wrong.
'Telos' called here in Argentina.
Two questions on theoretical CS:

1) Anyone know of a good roadmap, breaking down what the major sections are and offering summaries? (Or if they cared to post their own here, that'd be great :) doesn't have to be super comprehensive.)

2) Can anyone recommend a good second book for readers who've already gone through Sipser? —or is there not even a natural follow up since it just depends on which specialization you want to go in from there?
> The worst case of this I ever saw was a text RPC protocol for video streaming, where a single message could be anywhere between 20 bytes and several GB. The guy that wrote that one made the same argument ESR makes, "It's so easy to read!".

That reminds me of the Mork file format. Apparently, the edict from management was that the database file format should be space-efficient and human readable. This is to store essentially an entity-attribute-value relationship. The resulting file looks like this: (^a0^23fca)(^a1^23fcb)(^a2^23fcc)... totally unreadable. And it's not particularly efficient as a file format either as a result.
Wow. Reminds of this article from a year ago:

https://petewarden.com/2018/03/19/the-machine-learning-repro...

In many real-world cases, the researcher won’t have made notes or remember exactly what she did, so even she won’t be able to reproduce the model. Even if she can, the frameworks the model code depend on can change over time, sometimes radically, so she’d need to also snapshot the whole system she was using to ensure that things work. I’ve found ML researchers to be incredibly generous with their time when I’ve contacted them for help reproducing model results, but it’s often months-long task even with assistance from the original author.

Why does this all matter? I’ve had several friends contact me about their struggles reproducing published models as baselines for their own papers. If they can’t get the same accuracy that the original authors did, how can they tell if their new approach is an improvement? It’s also clearly concerning to rely on models in production systems if you don’t have a way of rebuilding them to cope with changed requirements or platforms.
The interesting question is, do we need the huge stations? If that's a the difference between a $80mil project and a $400mil project, could we build the smaller ones?
Aren't USB-C cables limited to 2m though? And $60 sounds a lot to me.
Diversity of Thought Makes Us Stronger
granted that it's probably safe, but seeing a screenshot in the comments of someone running this code with no clue as to what it actually does under an "admin" user is kind of funny.
Also, I guess you didn't sign up for a code golf session, but this version is 11 bytes shorter:

import random
print(''.join(random.choice("/\\") for _ in "x"*9999))

I was surprised to discover that "import random\nrandom.choice", "import random as r\nrandom.choice", and "__import__("random").choice" are all exactly 27 bytes, so no byte count is saved by preferring any of these forms over another!
> Indeed, you use a burndown chart to know how the current sprint is going. Don't wait until the end of the sprint to know you're late, detect problems early.

I don't know how this is different from what I said and my point is that I don't think they are a good tool to detect problems. In most cases I would consider burn down graphs to be trailing indicators of problems, not leading, which is why I consider them more appropriate for reporting up the chain than down.

> Updating a burndown chart should be a grand total of 20sec. What takes time is the discussion you have when you're late. Yes, solving problems takes more visible time than burying them :)

Right, my point is not about checking off a ticket and letting an automatic burndown chart update. My point is about the kind of project management where you have an intense focus on the how instead of the what. It's very inappropriate for early stage startups because of how quickly requirements change. It also represents a communication overhead.

> It's a terrible tool for reporting up the chain. No reason to report the details of the sprint up the chain

We can disagree about whether or not it has value for reporting up the chain, but why wouldn't the status of a sprint be something you'd want reported up the chain?

> It sometimes is (usually when the situation is dire), but most of the time really not. I don't know if the burndown chart is the best tool to identify bottlenecks though, at best it shows that there is some problems that might be bottlenecks. It's just a very lightweight tool so make problems immediately visible. If you find a burndown chart to be too much overhead... I don't know what tools you'll ever use

We're getting semantic, it depends on how you identify bottlenecks. My experience has been it typically looks something like "a bunch of tickets are stuck in design, design is a bottleneck" which isn't really helpful when the core issue is, for instance, that you don't have enough designers. That's typically a reality most people know and understand, so I don't think it's super valuable here, nor do I think a different project management or organizational system fixes it. Interested in what you consider to be a bottleneck and how you would identify it.
Don't mice often run at 1000 hz?
Not exactly. For example, there are two-storey motels, which still have outside entrances, from a balcony corridor reached via an exterior staircase.
I don't know much about unions in the US, but it seems like they are organised very differently than in Europe. We don't have these kinds of problems over here.At least not that I'm aware of.
this is a list of broad criticisms of journalism, not a radical new approach to journalism.

> journalists don't contact enough sources for stories

> journalists ignore sources which contradict their initial assumptions

> journalists don't work closely enough with their sources in writing their story

> journalists tell stories which are not useful to their audience

> journalists should use a grassroots network of interested individuals to spread word about new stories instead of traditional mass media channels of distribution
A few queries have noted the lack of rate in this. I'm flexible, and it depends upon the task, the long term opportunity, etc. A fair, reasonable rate is fine.
It's important to note that "electrification" in these press releases is often referring to hybrid vehicles, not battery-electric vehicles as normal people would interpret the term. VW is promising a mix of BEVs and hybrids across all its marques.

Quoting from Forbes at the time of the announcement:

>Keep in mind, this doesn’t always mean a pure electric car. An electrified vehicle could mean a gas-electric hybrid or a plug-in hybrid. For instance, VW’s 80 new electric cars goal for 2025, includes about 50 purely battery-powered vehicles and 30 plug-in hybrids.
Most things that matter are not watergate. Most things that matter happen over the course of years or decades, not weeks or months, and absolutely do require more depth and consensus-building to be anything other than partisan noise. Pull journalism is more respectful, but it's not more respectful to it's subjects, it's more respectful to its readers by not treating them like children at a circus.
I worked for a place that had drunk the kool-aid about comments being evil so hard that essentially none were allowed, ever.

The reason given was frequently "it distracts the brain when reading the code. It makes reading the code take longer."

I'm sure whatever effect the very occasional one line comment has on reading speed is negligible.

When someone cherry picks something someone said once at a conference and forces it on everyone with dogma, you're not going to get good results.
That was more anecdotal than fact based.
Mrkn/Pycall.rb: Calling Python Functions from the Ruby Language
> So gee, other than the fact that they're (probably) both sterile, they're well and healthy. How reassuring.

Does having a vasectomy make you not "well and healthy"?

I'm infertile myself, and have managed a reasonably decent quality of life despite that. Even had kids (via donation).
It makes sense to plan ahead for increased scale. If you are working for a VC backed company whose mission goals are to grow grow grow scale scale scale, then you cant exactly build for the infrastructure you currently are using. Its perfectly acceptable to build out an overbuilt infra, as long as your costs aren't shooting you in the foot. You know whats worse then paying too much for infrastructure? Loosing money and clients because your infrastructure breaks anytime you get a real workload on it.
What does that has to do with type systems? OCaml is one of the fastest compiler around, and yet it has a very rich type system. Julia also has a very rich type system, but is interpreted/JITed. Many compilers are very slow, even thought their typecheckers barely does anything.

The speed of the compiler is related to the design of both the language and the compiler as a whole, not the presence or absence of a decent type system. I would even argue that one of the point to recognize a well designed type system is that it's conceived in a way that admit fast typechecking.
Darn near 100% of attempts to describe quantum mechanics with English sentences end up far from their target.

To paraphrase the protagonist of A Serious Man:
"No one understands the cat. The math... the math is what's important."
What makes athletes popular? A sentiment regression analysis