skysight-inc/HackerNews huggingface dataset:
At the risk of sounding like a broken record: when the SHA puzzle is solved is the exact point at which the block which is the input to the SHA is mined. [...] because a point in time is tied to a block of data.

I don't get it, so let's try once again. You mine a block, say this [1] one. How is it tied to any particular point in time? It includes a time stamp but that is not the time the block was mined, the block may have been mined before or after that point in time, no way I can tell just from looking at the block.

There is also the hash of the previous block [2] in there but that does not tell my at which point in time the block was mined either. The only thing I can conclude is that the block was mined after the block referenced by the previous block hash but there is no indication of how much time passed in between. And looking at the previous block does not help either because there is nothing in there indicating any point in time.

Or even better, let's do a thought experiment. With a fast enough computer I could have performed all the calculations of the last ten years that led to the Bitcoin block chain as of today within the first hour after the genesis block was mined on January 3rd 2009. Identical to the very last bit. But none of the blocks would have been mined at the same point in time as they were in the actual Bitcoin block chain. I obviously would not have known any of the transactions that would occur over the next ten years but I could of course have guessed them.

Or let's not be that wild and mine the entire Bitcoin block chain within one hour, let's just imagine all the blocks were mined one second earlier than they actually were. This hypothetical Bitcoin block chain could also be identical to the very last bit to the actual one but again none of the corresponding blocks would have been mined at the same point in time. And the fact that two bit-identical block chains could exist but where no two corresponding blocks were mined at the exact same point in time proves that nothing in there ties any block to a specific point in time.

[1] https://blockchain.info/block/0000000000000000001f6d740116db...

[2] https://blockchain.info/block/0000000000000000001a1c88ce0b57...
Quantifying Effort Through Heart Rate Data: From Suffer Score to Relative Effort
The Underappreciated Reason Why Ethereum Does 3x Bitcoin’s Transaction Volume
My point was that neither type is inherently better just by being a member of that type. The devil is in the details and both can be good or bad for a given organization or product need.
1.) The majority of those games won't keep them entertained for hours. Most of them you look at and never open again.

2.) Most of those games simply make waiting for bus or someone bit more fun, but most people are fine actually staring at wall during that time.

3.) This is mostly equivalent of not impulsovely buying anything else - candy every time you are an hour to diner
and bit hungry, shiny enclave when you see it etc.
Yes, that sounds reasonable. It's kinda worrying that some popular smart contracts implement "Pause" functions, callable only by one address (usually the creator of the contract).
> Being pro-US has nothing to do with it;

I'm noting that as to avoid the assertion that I'm somehow being revisionist to make a favorable point as is en vogue.

> They had massive outside support the whole time, even before Tet

Being ignorant of the details, what level of support did they receive? Training? Small arms? Heavy ordnance?

> Yes, for an insurgent group, the VC was relatively successful; that underscores that insurgent groups almost invariably succeed, if at all, with either massive defection from the military of the regime they are fighting or massive outside support, or both.

Ultimately and per my original point, this is all an apples-oranges-comparison taken past the point of relevance. The common thread to both is the question, can you bleed an army to the point of withdrawl / end of conflict in your favor? The answer is yes, but the question then becomes can we and what would be required?

You assert this is only possible with external assistance, but to my original point the widespread proliferation of arms, ammunition, and military training the United States would position an insurgent force to not require external supply or training. The exception to this may be the category of "destructive devices."
T-Mobile will sometimes display "Scam Likely" for me in place of the phone number. It's way to conservative though. It would be nice to have a way to report scam phone numbers back. Kinda like Apple's "was this voicemail translation helpful" in voicemail. I'm sure this would weed out scammers phone numbers pretty fast. Although, once a number is flagged its gone for good and phone numbers need to be recyclable.
Becoming a Blockchain Developer
I'd suggest against it. There are important calls that can come in from true unknown sources, people who just legitimately need to contact you out of the blue, especially officials (police, utility companies, etc...). If you feel like ignoring those, there's also the possibility that a contact of yours needs to contact you in an emergency can can't use their normal phone. As an example, assuming you're married, maybe your spouse gets into an accident and calls to you for help from a nearby house?
It does: http://www.attrs.org/en/stable/examples.html#types
I've found some apps/services that do this, but I don't think I should have to pay because the phone companies are sacks of shit. So I'm holding out hoping someone (the FCC, my service provider, or the robocaller's service provider) will do something about it.
I've tried to read source code from YouTube and let me tell you:

If that kills it, it was already dead. Obfuscation and minification is already as bad as bytecode. Honestly, wasm might be a little better because there are less insane hacks and more simple, if low level, code.

Also, if people are willing to implement DRM in it just because it's bytecode, I'd rather they did that than implemented rootkits in all of the browsers. Thanks for that one W3C.
What Does It Take to Be CFO of a Unicorn Company?
JS & PHP let you do this as well. One advantage is that you don't have to adhere to a rigid class structure and be forced to refactor or create a new class every-time you need add a new property or method. And sometimes you want a property/method for just that particular instance, and not all members.

As with most things, there are trade-offs.
Which is a trite comparison for almost all cases.

I lost a glove. What I felt must be like what Luke Skywalker felt when he lost his hand.

I set a PR of 7:15 on running a mile. That must be like what Bannister felt when he broke the 4 minute mile.

But montrose made more than a simple comparison. The implication is that high-level government attempts to control economic policy is what lead to the similarity.

I disagree that assessment, and pointed to other attempts at high-level government control of economic policy, with a variety of results, to show that there isn't a strongly causal connection.

Plus, there are other factors which are involved. Why should we think that the views of Romans in the late Western Roman Empire were similar to what's going on in Venezuela now?
> people don't learn Python because it will get them a job

Maybe not in 2004.
Intersting.

However, as someone who uses SpamAssassin (via FastMail), spam clearinghouses like Spamhaus are still very important. And as long as we want to avoid centralizing all email in the hands of a few massive providers, they will continue to be important.
You can do it on an iPhone at least using Do Not Disturb. I've resorted to doing that when I travel overseas because otherwise I get woken up in the middle of the night. I don't really like doing it for the reason you say but I really don't have a choice.
To be more clear, the married population is very different from the total population. People are also likely to match with people of similar ages.

20-24 years	9.7%
25-29 years	32.9%
30-34 years	52.4%
35-39 years	63.3%
40-44 years	65.5%
45-49 years	65.4%
50-54 years	65.3%
55-64 years	65.6%
65-74 years	64.4%
75-84 years	54.2%
85+ years	33.4%

So 50+ population is more than twice as likely to be married vs 20-29, but the 20-29 population is significantly more likely to have a degree. Modeling this correctly would be a little more difficult than just saying % married with degree vs. total population with degree as you need to look at population sizes and age ranges that get married etc.

Data from https://www.census.gov/data/tables/2016/demo/families/cps-20..., though I did some basic math to compare Married Spouse Present + Married Spouse Absent vs total population.
Did you give up QWERTY or Dvorak?
Instantly spin up a Docker-enabled terminal
This scheme will always have one of these problems: (1) people will be required to lock a large amount of collateral to cover their bet that is uneconomical or (2) the peg will break during extreme fluctuations.
Wowsa. This is the type of e-mail that would get me to polish ye olde resume and start looking for other jobs. Nothing like the combination of impossible goals, additional overhead, and reduced capacity.
He has a weird definition of "break". At no point did the value of collateralized ether backing each DAI go below $1 or even anywhere close to that.

There are valid arguments to be made against a DAI-like system like capital inefficiency, the appropriateness of the bounded volatility assumptions, and maybe sell spirals, but Preston Byrne's articles include a lot of invalid arguments.
Or maybe quit and re seed the DNA of your founding team. People get into YC all the time without an idea.
It's about the people.

I know someone who literally spent a year finding roommates and living with them in advance in order to cultivate a better YC application.

It's competitive, and 99.9% of the rejected will end up failing.

It's hard to listen and put in the effort but it's worthwhile, having a chip on your shoulder doesn't really make you more productive often it slows you down because you're working in circles to address your emotional needs rather than really listening to the business feedback.

OK, just some ranting from someone who has been rejected by YC for over 10 years now (not really something I want to brag about) but has been fortunate enough to receive investment and grooming from other fine people in the business community.

Keep at it (I kept at it and I'm honestly loving the results) but maybe really change and listen.
We have a piece of software for handling child cases in the public sector in Denmark. It cost around 100 million Danish KR to develop, it’s up for renewal, and because the old system was build on mainframe tech that nobody wants, it’s up for a do over. The new bid was for something around 120 million DKR. Software is called DUBU if anyone wants to google the exact figures or want to know more.

Around 30 municipalities run a record keeping ESDH software called SBSYS. It’s not open source but it’s owned by the muniplacities who hire private companies to maintain and develop the code.

A couple of years ago they decided to build a DUBU like module, which cost them around half a million DKR, and it operates so well that it’s managed to replace DUBU without any ill effects in our third largest city.

Now, the base of SBSYS provided a nice base to save documents, but I simply can’t imagine what those 119 million are paying for. If you need 119 million to classify and save documents on cases in a database you probably shouldn’t be developing software - yet one of our most prestigious software houses won the contract.

Honestly it looks like theft of tax payer money that is possible because the deciding politicians aren’t tech savvy enough to know when they are being ripped off. Especially because it’s likely to be both delayed and have it’s costs increased before it’s implemented, at least if it follows the trend of most our major software projects (including SBSYS).

Obviously I can’t be as blunt in my professional life, and I haven’t actually seen the deal and I am speculating, but it just seem off.
If they actually wrote "one day, Basecoin might become so widely used as a medium of exchange that it actually starts to displace the USD in transaction volume" then they deserve whatever is thrown at them
I'm purely whitelist at this point. If I get a call and it's not from a contact I know, I send it straight to voicemail. Probably less than 10% of my phone calls are legitimate. The rest (2-3 calls a day) are vacation timeshare spam, "IRS" spam, solar panel spam, and some Chinese spam that I can't understand because I don't speak Mandarin.

Anyone who's important (including kid's school) is in my contact list, so I'm confident that I'm not missing anything important. And in the off chance it is important but not in my white list they will leave a message.
No, you've linked a merge commit, which is merging a bunch of stuff.

One of the things it merges is BZ # 1442425 which is landing a newer version of the W3C's set of web platform tests, seen here testing the Typed OM feature you are interested in:

https://github.com/w3c/web-platform-tests/tree/master/css/cs...

So, this actually tells you nothing about whether Firefox is interested in implementing this or plans to do so.
Where are you seeing this? In every HN thread about some medical trial it is the same complaint about small sample size. It is like a generic complaint thrown by people who don't realize that they are almost all like that...
And most people hear or see the busker's act and don't pay.

For those who do, the value is immediately cognisible, and, given a cash drop, the transaction is entirely transactional and self-contained.

For software, value isn't apparent, the transaction (especially with any ongoing service or billing) is not contained, there is a vastly larger scope of unforseen or unanticipated consequences (both positive and negative, though the latter tend to dominate psychology and behaviour), and more.

Though topically similar, the experiences really are not comparable.
This looks great! I'll give it a shot for my web game (it's a neverending battle dealing with troll accounts).

I've been using Cloudflare to detect TOR, but couldn't find a good way to detect proxies/etc.
It's easy to think of them as gross, pathetic, absurd if you consider their current state. If the robots ever get to the point where they are indistinguishable from humans, I imagine these things would become much more acceptable. Maybe some day you'd be viewed as some kind of old-fashioned bigot for not accepting such modern "relationships".
Me too. The vast majority of my spam calls are on the local exchange for my phone's native number. I use Google Voice on a Pixel2, so nobody should even be using the native number. I've often wished for a way to either:

Block any call for the native, non Google Voice number
or
Block any call claiming to originate from any number in the native number's local prefix. Eg, 604-233-

I haven't found a call blocker that can do this, but it has been a while since I looked.
I generally consider "workflow" as part of CRUD, although there are more literal interpretations of "CRUD". But changing the workflow shouldn't be that hard if the stack/tool has a standard way of configuring & managing workflows and user roles.
The End of My VC Career
> Stablecoins are fundamentally broken and unsound. Ignoring the tech-stack that achieves price stability, and looking at them purely economically, the math simply breaks down.

You seem to be making a claim about the space of all possible stablecoin designs, and then then proceeding to demonstrate weaknesses in one particular stablecoin design.
perhaps these no-decline 'permission' screens will cause a few people to reconsider their presence on Facebook

Yes, but not more than a few. Privacy is not a big concern for most.

“People can choose to not be on Facebook if they want"

I made my choice a number of years ago.
SURVEY: 46% of Crypto Holders Are Tax Evaders
Smspy: a libray to send sms with python
I've always found the key to learning is to make the information relevant to you (although in most cases the information is relevant to me before I learn it). Personally, I don't find formal testing / deadlines have helped me learn things, other than as a reason to study.

In the case of compilers, I recommend you build one, or at least deeply consider how you would, as a driver to put the information into use. An an exercise, you could think about what language would put as many concepts in the textbook into use as possible.
This is extremely disingenuous.

We have brains (at least, I like to think most of us do) which are capable of many, many times the amount of processing power which currently exists in AP2 and AP2.5 cars. Elon himself has mentioned this delta in processing power on at least one occasion, which is why AP2.5 is even a thing.

Simply stating that "humans use eyes to drive, so car can use cameras to drive!" is foolish.

(For those who don't know - AP2.5 is the current hardware suite on Tesla's which, among some other smaller upgrades, doubled the processing power of AP2 cars. AP2.5 has two NVIDIA PX2 units as opposed to AP2's one)
It won't. The antennas will be pretty big and visible, and also they will inevitably leak some RF sideways. It's easy to ban them and catch people who get them illegally.
You an use attrs then.
Ugh, this guy calls me several times a week. I'm on the no-call list, I report them to the FTC every time they call, and twice I've waited to get patched through to the "travel rep" to ask them to remove me. It's infuriating.

On a related note, I'm curious about a scam that popped up when I added a Craigslist ad the other day; I normally include my number, because I live in the midwest and people buying construction material don't have email; that's never been an issue.

But this time, I've gotten two separate robo text-messages asking I reply via email to magalife3@gmail.com. Googling highlights this person is spamming a few public places as well: https://www.google.com/search?q=+magalife3%40gmail.com

Curious if anyone else has come across something like that - is it just a way to get past spam filters by having me make an outbound email to the scammer?
This looks like a good quick way to convey some ideas I had for my team lead the other day. I always find myself trying to use a lot of hand motions, and for this level of abstraction it really doesn't get much across.
At SpaceX there was the infamous email banning TLAs (three letter acronyms).
I mostly agree, but there is a better justification for HN's rule, offered by its mods: https://hn.algolia.com/?query=by:dang%20astroturfing&sort=by..., I think it's not as perverse as you think.
Which linter does that? flake8 doesn't AFAIK.
Those are legitimate, but they are technically easy to solve.
Afaik it hasn't been officially announced but they are shutting down support. :/
> Even in a dynamically typed language, you have to know what sort of arguments a function expects; otherwise, how can you write any code at all to operate on those values if you don't even know what they are?

True, but the Smalltalk idea was that you send a message to an object, and that object decides how (or whether) to handle it. So in Ruby, if you send the + method to some kind of number object along with the objects you want added, and the receiving object decides how to perform that addition, assuming the objects you sent can be summed.
Followup question. What are some good apps or toys for 3-4 yr old kids? Anything that can be used to teach about emotions?
Why too bad? Sounds like you have a useful and realistic project and you don't plan to waste time on 2 -> 3 busy work.
Playing with Node.js and the Runscope API on Glitch
The rewards are very compelling. I went ahead and signed up just to see. Just waiting to be added to the open source developer Slack at this point.
Its also used to evade censorship...Lots of other ways to combat malware.
Yup. I updated it for one our web services today, haha. But it was really my mistake. I had received the new cert soon after Google's advisory. :p Consider ass kicked, and lesson learnt to do these things right away, when I earlier today received a mail from a colleague alerting me of Chrome 66 going stable...
I could see sending all non-contact calls to voicemail the first time, and letting them ring if they call again.

Anything more restricted would make you unavailable if, say, the police called because a family member was in a crash. I will put up with some inconvenience to be available in rare emergencies.
That is very entertaining. Thank you for the link.
What do you mean by no reason?
I can’t think of a single time where I’ve been in a tunnel that’s so dark that I can’t see anything wearing slightly tinted sunglasses. The only reason I take them off is because socially, it’s a bit weird to have them on while on an underground subway train.
One of the examples in the documentation uses a method.
https://docs.python.org/3/library/typing.html#typing.NamedTu...
Gnome 3 is really really bad. It is so bad that it actually makes me want to use Windows 10 instead.

Context: i've been using Xfce4 for the last 4-5 years and recently had to use Gnome3.x because of RHEL. Since I've a recent Gnome, I decided to also try a recent KDE.

Well...

- XFCE manages to be consistently fast and overall a joy to use

- KDE is getting usable again after the KDE4.0 mess. Still too much gummy by default, but it's so customizable that you can turn off most of the trash that is enabled by default.

- Gnome really looks like it has been designed for and tested against mentally challenged people. It's infuriating, most of its utilities lack menus and basic options/settings, to the point where having a GUI is more of an impediment rathen than being something useful.

I am very worried by the fact that Ubuntu is reverting back to Gnome.
After ~2 years of this strategy I've missed 0 important calls, the important ones always leave a voicemail.