skysight-inc/HackerNews huggingface dataset:
That's reasonable.

If we are born, we don't know anything, so many of the new things we learn are valuable memories. The older we get, the more we know. What we see today can be the same known stuff we already saw yesterday. That's just a logical conclusion.

But there is also a thing we can affect, and that is to do something we didn't do before, there are probably more than enough acitivities on earth we can choose from.

If we do the same thing for years, our past gets blurry, but if we do new things once in a while we got something to hold on to.

Problem is, the older we get, the more we want to do the stuff we already know, so by being conservative in our choices you rob us of our past.
I really disagree with this. HDLs are exactly like other programming languages. What in your mind makes HDLs fundamentally different to software languages? Your point about netlists doesn't convince me at all since you aren't creating netlists with a HDL. A description written in a HDL can be turned into a netlist.
It’s bad because it takes a very long time for a language learner to assess their own progress. Duolingo relies on its userbase making an uninformed choice. If Duolingo warned a user “it will take a you 30 years of daily ‘Casual Level’ use to learn the basics here” he or she would likely choose a different website or strategy.
Yeah, I had a similar take. A lot of what he writes seems to come back to keeping the YC pipeline full.

Half way through the essay I was thinking, surely this can't be the first time PG has realized the idea of "playing the game", which is what I've known it as all my life. But then at the end of the essay he uses that exact same phrase to hit home the point that "playing the game" is antiquated now if one desires to become rich.

While I'd agree there are more opportunities for individuals or small groups to get rich now than in 1960, for the vast majority of us, the best bet to become rich is to "play the game".
"Growth" in the YC definition ("revenue growth with positive unit economics", or the closest proxy to that) seems a pretty objective test to me.
+1, this is not a thing
This is why all account numbers should end in a 6 to 12 digit checksum verification, to protect against human input error. If this bank had implemented this simple precaution then the entire situation would have never occurred.
PAYWALL.
None of those two. Charge by value you deliver. You can build a 100K car in an hour? Excellent.

Don't punish yourself by charging only $100 for the hour you worked on it.

Know your value - which in capitalism depends on market demand - and charge accordingly.

When you are a distinguished expert you can charge more of course as well.

Make a name for yourself and ensure that everybody knows upfront that you are not a "cheap outsourcing" drone.
absolutely, I believe that person is a crackhead:
what if those money were from money laundering/criminal activities/funding terrorism etc.
Great White Sharks Are Terrified of Orcas
Dave Rubin Launches ‘Locals’ to Counter Big Tech: ‘Small Is the New Big’
Amazon is struggling to hold on to the pilots who ship your packages
I'm glad he made the leap from school tests to funding tests, as it seemed to be a thinly veiled analogy from the start. I'm disappointed, though, that he didn't take the final step and admit that money itself is also a poor, hackable test.

Funding, growth, usage -- these are all still one level removed from something worthwhile or beneficial. Cigarettes have amazing usage numbers even in 2019.

I'm waiting for the entrepreneur who will say he doesn't care how much money he makes or how many customers he has, only that it's worthwhile and needed doing.
Floor pavements in Pompeii illustrate surveying technology
You can always make the string concrete for certain operations. Most of the string building is usually just concatenation
The majority of goods are on bulk carriers and tankers. Grain, coal, oil, etc.
As an engineer, this makes me wish there were a better path to FANG employment than hacking their whiteboarding interviews by leetcoding for weeks. They probably do this because it's more objective and simpler than something like the "long conversation with a professor" test that pg suggests.
Narcissism is the beginning of the end for a startup founder
Reverse DNS is what maps an IP address to a host name. A PTR-record type is used to store reverse DNS entries. The name of the PTR-record is the IP address with the segments in reverse order followed by ".in-addr.arpa".
For example the reverse DNS entry for IP 2.3.4.5 would be stored as a PTR-record for "5.4.3.2.in-addr.arpa". That then points to "somehost.yourdomain.tld".

It's important for things like email, where the receiver can do a reverse DNS lookup to make sure your host is supposed to be sending email from "example.domain". Lacking proper reverse DNS, your outgoing email could be marked as spam. Or rejected outright for one not existing. It's also used for some forms of SPF entries (though that's discouraged).

Last, it's somewhat useful for logs if you have hosts in your domain that connect to each other. Though, usually, you're encouraged NOT to configure apache, syslogd, etc, to do reverse DNS lookups...for performance reasons.
Is Tensorflow good ? I'm still working through trying to get Bazel to build.
Thank you, but I'm a bit confused. You lost me here:

> And yes, most website are violating it, but in the sense of Eprivacy, not the GDPR.

From what I understand of your post, GDPR has basically superseded the old Eprivacy law, because it requires the same things and then more on top.
I think it's mostly a usability tradeoff. If you can use the same data type for calendar appointments and high-precision performance logging, then you save your users the necessity of choosing between different types. Bonus points for being able to get away with a single nanosecond-based Duration type that has straightforward arithmetic with nanosecond-based timestamps.

And if you're deep enough to worry about the cost of those extra bits, you probably want to have your own date type anyway, tuned for your exact problem.
I wasn't clear. Both are unethical in my view, even if one is widely practiced.
> Get a prescription for Ritalin.

Is there a study of effects of long-term, habitual usage of Ritalin?
Are you in EECS? Most big data centers use FPGAs "on the wire" to do things like encryption on the fly or compression so that they get "wire speedups" without burning CPU cycles.

So FPGA solutions that "live on the wire" and can be "plugged into the LAN port" are a really useful area you can hack in your dorm room.

I worked in the security area. One of the key problems is "exfiltrations" where someone tries to copy valuable files off a server. I created a startup to attack this "on the wire" with hardware so it can't be hacked. (It failed because nobody knew what an FPGA was, nor how TCP packets worked. Sigh).

The idea is to create crypto-hashes of the valuable files. Hand-install the hashes into an FPGA using a read-only micro card. The FPGA sits on the wire, hashing files being sent. If the hash matches, scream.

THe same idea of "unhackable" malware virus scans can be done on an FPGA. Only someone with physical access to the FPGA card can modify it. It operates "at wire speeds".

The hard part is finding people who can spell FPGA and know what malware means. Be that person.

You could do this in your dorm room.

The side effects are that you learn a LOT very quickly, it is grounded in real code, and you could actually convince YC that your "homework" is worth a passing grade.

Besides, FPGAs are just plain fun. Make your own hardware Neural Nets. Hack your bike with a camera and an NN to warn of approaching cars.
There are on-prem options for developers to build DRM, if that's what you're asking. Of course the software has to be built to utilize the license server. CodeMeter comes to mind.
Most of the atoms in our bodies are replaced on a regular basis (5 years on average) - are we another person then ?
yeah I dont disagree, but I find it hard to believe that the US has the same rating as Aus...

Also, is it just me or is that map just a double of "Left or Right aligned" ?
TLDR: The way to succeed in school is by gaming the system, but the way to succeed in business is by making a great product.

But PG is wrong. Startups can, and do, game the system. By showing unsustainable, artificial growth with no real value behind it, they can fool investors long enough to make a lucrative exit by IPO or acquisition.
That seems way more idealistic somehow. More likely, with a more standard corporate governance Google will begin to rot from within. Apple certainly made more profits under Cook than Jobs, but innovation has slowed to a crawl and he has failed to diversify Apple away from having one product (instead he just added a bunch of accessory products and services). The last thing Google needs is to double down on ads, it takes 2 minutes to block them.
It was actually the "same" account number at a different Barclays branch. The account-holder may even have been largely unaware that the sort-code was a critical part of the unique identifier for his Barclays account.
He said he was a pedo, then reiterated, then told others to "stop defending a child rapist", then said "you don't think it's strange he hasn't sued me". He might have been joking all along, but jokes like these have a price.

I'm a great fun of Musk, but I can't help thinking that the jury here acquitted him only because he's a sort of American hero. Which is disgusting.
can anybody comment on the difference between "understanding" and "applying" in that taxonomy. The examples provided don't seem very good to me.

is it the difference between understanding a language and not speaking it, perhaps? following a conversation, but not being able to participate in it?
My initial comment in the thread was a comparison between bitmessage and Gmail...the comment you replied to.
Belated edit: I recall in the mid-late 90s that the internet was headed toward P2P, mix networks, and other noncommercial stuff. We got Usenet newsgroups, Cypherpunk/Mixmaster remailers, Freenet, Tor, Napster, BitTorrent, etc.

But now we've gone commercial/centralized again. Like AOL/Prodigy reborn. And worse than that, we have smartphones designed to neutralize privacy and foster dependency on commercial bullshit. More like game systems than PCs.

Sure, there's cool stuff like IPFS and Signal. But mostly it's all so depressing.
Ah, you’re right; thanks for the correction.

The article does contain an error here, for the code point on the page is actually U+FFFD, not U+D83D (which of course is unrepresentable there). I trusted that (being a little surprised that it’d do the replacement, which is more what I’d expect of Python, but accepting it all the same) and didn’t pull out an old browser to confirm what actually happens, which is, as you say, an unpaired surrogate code point.

The article should probably say '"\ud83d"' instead of '"�"' (even though the number of backslashes still then requires thought), because yielding U+FFFD there would be a completely valid (and preferable, in my opinion) solution.
Is it ironic that I'm going to quote this passage in my grad school admissions essay?
Have you ever worked with HDLs before? The thing you are working on Is a netlist, not abstract code. As the name implies, you are describing hardware rather than abstract software. The layers of abstraction are ones that are built by the programmer (or defined in hardware block libraries) rather than ones from a language. HDLs do not have a single entry point. Every line of code runs concurrently with every other line of code. It simply is not like typical programming.
When I was still a coder - I moved on after a few years - I noticed that working long hours made my work quality suffer.

The longer I worked the more bugs I introduced and the more I looked for the bugs in the evening the worse it became.

Ensure a proper work-life balance and plenty of screen-free time. Do not spend the night gaming when you work onscreen all day already.

The ideal per day work hours are 4h! No joke. In case you have to work 8h or longer perform simple tasks in the remaining 4h (meetings, documentation, emails, errands).

Eat well, get enough sleep, exercise, meditate, go outside and the next day you will find the bug and fix it within 10 minutes.

Many programmers tend to be the prototypical zombies who never see the light of day and only survive on caffeine (give it up). Remember that you're human.
I chose one of the Colab notebooks and followed through the text and cells on my phone. Looks well done, nothing that you couldn’t find elsewhere on the web but here the material is well organized.
The original owner is much kinder than me because I honestly would have plastered the person's name who refused to return the money once I had gotten it from the courts.

Hard for me to not be a pessimist when thinking about the future because it always leads me to believe there will be a social point system like that episode on TV series Black Mirror.

https://en.wikipedia.org/wiki/Nosedive_(Black_Mirror)
I think so. I literally will not look at most services unless there is an on-prem option. To the extent where I will regularly design my own solution instead of deploying something Cloud based.
A million is peanuts for Musk. Would you feel deterred if you had to pay $1 every time you want to defame someone?
React native is one the best chat app. Looking a chat app developer? Here this post are showcasing top chat developers http://www.trustfirms.com/top-healthcare-software-developmen... Choose the best chat app developer from this post.
Thanks for the clarification on the final NRT behaviour. Just to say, my point about "didn't align with good taste" was itself lacking taste. I'm sure each of those features I critiqued made sense as they were proposed at the time and were just considering different use cases and tradeoffs.

Did it drop the idea of assembly-wide opt-ins to stricter behaviour, meaning all NRTs can be reasoned about in the same way without considering a configuration flag somewhere like PHP? That does sound like an improvement.

Doing the change gradually, without breaking existing code or requiring potentially-ecosystem-breaking opt-ins does seem eminantly sensible and user-friendly. I was being too harsh to C# here. Java's `Optional` doesn't even warn about it itself being null, for example. You need static tooling and code analysis for that. C#'s solution does at least try to solve that, albeit at the cost of more complexity.

I said "monad-like" rather than "monadic" for that reason, but arguably it doesn't even go far enough to be considered monadic-like. Certainly this article would agree: https://blog.developer.atlassian.com/optional-broken/
Part of the challenge is society has organized the distribution of certain rewards and necessary services for playing along with the system.

For example - healthcare insurance. Generally a nightmare to secure unless you're with a large company or in a demographic group which statistically probably needs little beyond accident coverage.

Want to be a maverick? Better be a high earning one, since you're going to pay a fortune for a bunch of little things and get locked away from the rewards for being a top level corporate servant....
Funny, I thought about something very similar : could some path in the Mandelbrot set (or any other fractal) be called "conscious" ?
Show HN: Keigen – A Kotlin/Android lib for matrix math using C++ Eigen
> So if we learned later there was a flaw in /dev/urandom,

Hard to imagine. On FreeBSD /dev/urandom and /dev/random are identical, on Linux they used to be identical and are now so closely related that again it's improbable that a flaw in one might not affect the other.
And I was very appreciative of the AMP version being posted. It made for a much better mobile viewing experience than the typical non-AMP experience from Bloomberg.
I'll bite - I'm from the east and the business culture here drives me nuts. I've lived on the west coast as well, there are parts of the culture out there that drive me nuts but I much prefer to work with west coast/mid west companies.

East coasters believe themselves to be more realistic and pragmatic than west coasters, I often hear things like "oh yeah that's just a pipe dream that's not how real business is done", or "They're not thinking it through, I have x years of experience, and can tell you it can't be done". The worst part is that it has morphed into a bit of a superiority complex that dismisses innovation. There's just a lack of interest in trying to improve/change procedures because people feel so caught up in putting out fires and being busy in an attempt to look productive. It's absurd. And extends all the way to benign things like dress code. People are afraid to wear jeans at work because it might look "unprofessional" or like they're not working as hard as people who wear 'business' attire.

Yes I said dress code... I just left a job because of this exact old school east coast culture. The tipping point for me was that I received an email that was titled "Jeans in Jeopardy". Unless 90% of people or something donated to the cause we were going to loose our month of permission to wear jeans. I found that email patronizing and down right insulting and decided right then and there that I was leaving. If you trust me to write software that is handling business critical procedures... why don't you trust me to dress appropriately in the office? You can have you're dress code, I'm going to spend my time thinking about software instead of dry cleaning my shirt and pants every day.
Yes people do think like that, and judging from you asking that question, I'm going to guess it's people you wouldn't expect.

The alternative being that you happen to be in an environment/bubble where no one happens to think like that. I guess it's possible, but also unlikely.
New York business interpersonal style is blunt directness to power its capitalist effectiveness brand.

West Coast business interpersonal style is affirmational consensus to protect its “California dreamin’” brand.

Of course there are communal collectivist companies in Brooklyn and radical candor competitors in San Diego, but overall the two styles are different enough it can be difficult to integrate as a transplant.

// Disclaimer: bi-coastal tech entrepreneur since mid-90’s
I created this library first and foremost because I couldn't find a simple arbitrary matrix math implementation for Android to use in a work related project (well, one fitting my requirements). I kind of drifted along and expanded the library to support all numeric types in Kotlin - it's quite simple to extend the supported matrix operations to whatever functionality in Eigen one wants :)

I'm still learning C++, so comments on the .cpp stuff are appreciated.
Why build it yourself. Just pip install it into a fresh Python environment.
The top response is a good reflection of my thoughts after numerous visits to the West Coast.

https://www.quora.com/What-are-the-major-cultural-difference...

Edit: these are opinions outside of the context of software development companies.
Can Biology Class Reduce Racism?
Absolutely. Or potentially some cert wonkery.

I haven't looked at this closely enough to know how the script's chaining works, or if China retains MitM capability across TLS.

Regardless, it's nice to be reasonably accurate when we're tossing around claims.
The issue with carriers is they want to carry as much jet fuel, supplies, and munitions as possible to minimize the amount of refining and resupplying they need to continue operating. Plus space for their crew, aircraft storage and repair etc. On top of this they need vast amounts of electrical power for internal operations and the ~6,000 personnel onboard.

It’s so bad the Navy is seriously looking into generating jet fuel onboard via Nuclear power. Even if it’s not cost effective it would be a huge logistics benefit.
I see two major issues in politics right now.

The first being that
Democracy wasn’t ready for social media and the Internet and still isn’t.

The second is a major one without an easy solution. It seems we’re always forced to vote for the least worst option.

I feel many democracies need to consider alternatives. I think It would be nice to introduce a pre-election poll and first ask voters to decide on whether they’re actually satisfied with the candidates and policies put forth prior to the actual election. Else we just end up with 4 years of no one being happy with the lesser of two evils running the show.

This is why people always say “I can’t believe X won”. It’s because there is often no alternative but democracy just plugs on as usual even though no one was really satisfied with their options. I believe it’s also why many major elections of late have been so close, people are just divided.

I’d propose that if the voters aren’t ready to proceed with the election, say someone such as the Governor General (in Australia’s case), needs to work with major parties to start another pre-selection round.

I’m also interested in the idea that politicians should be “pardoned” by those who elected them before leaving office, ie if major initiatives were not implemented, there should be some accountability for that and maybe some penalties, ie reduced pension.

It’s insane to think one can be the leader of a country and not be held accountable for a single thing during a term in office, wow.
I'm lucky to be European. I can sleep well, since almost everybody got their basic health care need covered by our system. About 15% of my income goes into healthcare provider - once I am registered, I can use almost any facility available (doctors, dental, traditional or even some alternative medicine approaches, ...), if required.

The system is not even that complicated. I am not sure what holds the US back to have a humane care system.
The Interstellar Comet Has Arrived in Time for the Holidays
Yeah, so the problem is that the account number plus short code had no checksum validation. This is the banks fault for implementing a rubbish account system. A proper system would look more like this sudo code:

1234567890-1234-checksum(1234567890-1234).substring(0, 6)

where 1234567890 is the account number, 1234 is the short code, and then 6 characters are typed in at the end are a checksum.

The short code is unique. So if you type in the correct checksum but not the correct short-code the fully-qualified unique identifier does not pass the validation step. Like-wise, if you type in the correct short-code but not the checksum then the unique identifier also does not pass the validation step. Thus, the user is protected against typing in an incorrect short code.
The most concerning part here isn't the data itself, it's that their default data export is explicitly designed to mislead users into believing they are collecting less data than they actually do. They are explicitly and willingly breaching the GDPR here.
> We fucking had no tech stack in the 90s ...

... and we LIKED it![1]

Kids today ...

[1] https://tinyapps.org/blog/200702250700_why_in_my_day.html
I love when the reaction to being wrong is to explain how the thing is responsible for their error and so they waste a few sentences explaining how it could have avoided leading then astray.
Value creation is still around but they move from building it to buying it.
When a DNA Test Says You’re a Younger Man, Who Lives 5k Miles Away
You are derailing the discussion and I hope you get downvoted into oblivion

Besides that: The (classical) financial industry (banks and insurances) has a relatively trival IT (of copying data around and displaying it). Combined with external pressure, they are -today- leading on progressive indicators, such as diversity, inclusion, near-shoring and far-shoring.
Certainly any automated system would have a known false positive rate. How would you justify not knowing that some content was mislabeled?