skysight-inc/HackerNews huggingface dataset:
And how is it stupid if it fills a niche / solves a relevant problem that people have? Seems to me this person figured out a solution to a real world problem lacking a substantial alternative.
An interesting article but I can't help but feel the author is a little confused. He seems to think his ideas are unorthodox however he's just going over a lot of old ground covered by Cantor etc.

If Steve wants to count the grains inside a circle drawn on the sand, and call that the area, then that's fine. But it's not very interesting. The rest of us will continue to define the circle as the set of points satisfying x² + y² = r² (or any manner of other equivalent definitions) and Steve can count sand to arrive at a finite pi, and call us wrong. That's fine by me, since we are talking about different things. I'm not going to call him a heretic for it.
Comparison of Different Types of Noise
I don't understand. If you want to keep child porn available, I'm afraid you'll have to find another service. If you're writing subversive propaganda against the Erdogan regime, we're happy to keep that pinned.
Linux power management and graphics have generally been fine for me on laptops for some time.

I suppose they've mostly been thinkpads, but some other stuff too - eeepc's from back when they were a thing, sony vaios.... all sorts.
If I'm not mistaken the Google (GOOG) IPO was in the form of an auction, organised by their chief economist Hal Varian (wonderful name). Though based on a firm economic foundation and financially sound, the idea itself was (and remains) somewhat controversial.
Do you really think so? I've been at community events where nearly everyone has mucked in and done stuff, from litter clearing to clearing ground, building sheds, erecting fences, and more. Usually at the end of the day there's then a barbecue or similar to reward everyone and enhance to sense of community.

If someone comes along, sits on one side, drinks beer, watches the work, and contributes nothing, should they get a free meal? Are they part of the community? Should they be welcomed and accepted despite not contributing at all?

That's an interesting question - your reply has prompted me to think more about that. That's valuable to me, and worth an upvote.
It would be like looking at a map of California and expect to be able to get around San Francisco - the aeronautical charts are generally for long haul navigation purposes. There are approach plates for instrument landings, but for landing there you'd be looking at your instruments, which you've dialed into the correct runway, not the plate, in order to land the plane. In this situation, however, I can only imagine the pilot was on visual approach because otherwise the plane wouldn't have been lined up to land on the taxi way.
The argument is that real world circles have real finite circumferences, which I don't think a rational person would argue against. It's just a lot of fuss pointing out that circles don't really exist, they're imaginary.
Medium-quality trolling based on category error. He's leaning heavily on "abstract concepts do not exist", which basically makes formal logic impossible.

Article flagged for trolling. It'll probably attract several hundred comments eagerly disagreeing with the author, which is his goal.
>They are selling ads.

They do? Where does those ads show up? I've never seen ads on Snapchat, I get the feeling that most people aren't.
As a Linux user since 2001, I would have agreed with you up until 2008-2010 when Ubuntu really started making strides. If you haven't tried Ubuntu in the past decade, you really should. Other than one motherboard with some wacky onboard NIC, I have had zero problems that took more than a casual google to solve. This is across literally dozens of installs for friends, family, neighbours, etc.

I won't do other people's installs anymore as the support adds up, such as Powerpoint presentations not opening properly in LibreOffice, but the systems just work. Most people spend their entire time in a web browser anyway, so there isn't much to go wrong.

Note that I praise Ubuntu as a desktop even though I personally use CentOS as my desktop. It is Ubuntu that brought Linux to the masses.
we were kind of in the same boat, but realized you can still use the "machine VM" setup from before and just install the required dependencies.

Not great, but works.
Improving GitHub reviews with fixup commits and a helpful bot
Do you need more than the basic CLI tools? “xcode-select --install” didn't used to require an App Store account.

How are you managing different package versions on Linux – PPAs to avoid conflicts with the system Perl, Apache, etc,
Everyone has different definitions about "success" and "being happy". I can tell you as a father of 2 kids, that having kids has been one of the greatest things that has happened to me. I am really happy when they are around me. I am 32 which is relatively young but even I can't match their energy levels, this is only going to get worse. So, I am happy that I've had kids earlier than most fathers.

My definition of being successful is being happy and content. I make decent money and have a happy life, that is successful enough for me. What are you going to do after you retire with all that money? You should do that thing now!
> Not really. The odds of an attacker successfully generating a double-spending block remain the same with a lower block interval. Many alternative cryptocurrencies have far shorter blocktimes: Litecoin has 2.5min blocktimes, and ethereum is less than 30 seconds IIRC, and they don't have problems with rampant double spends.

I based my statement on the following paper: Serialization of Proof-of-work Events: Confirming Transactions via Recursive Elections: https://eprint.iacr.org/2016/1159.pdf

Unfortunately, recent research has shown that the Nakamoto consensus has severe scalability
limitations [6], [25], [11], [18]. Increasing the system’s throughput (either via an increase in block
size or block creation rate) comes at the expense of security: Under high throughput, Nakamoto’s
original guarantee no longer holds, and attackers with less than 50% of the computational power
are able to disrupt the system. To avoid this, Bitcoin was set to operate at extremely low rates.
The protocol enforces a slow block creation rate, and small block sizes, extending the blockchain
only once every 10 minutes (in expectation) with a block containing up to 1 MB (roughly 2,000
transactions). Users must thus wait a long while to receive approval for their transfers.

Regarding litecoin: litecoin does have a lower block creation time of 2.5 minutes - however if you look at the average block size of litecoin it averages around 15kB, compared to ~950 kB of bitcoin (basically exhausting its 1MB limit): https://bitinfocharts.com/comparison/size-btc-ltc.html Considering the litecoin network operates way below its maximum capacity a double spending attack is indeed unlikely. However whether that security would hold up under full load remains to be seen.
Heh, my ad blocker prevents me from opening one of the URLs that redirects to.
I have given up my free time which I used to spend enjoying movies, television etc,. I don't get that much time to do that. Most of my time is consumed in the startup that I am building, my kids and a bit of contracting work. But, I am happy :)
I'll never understand how people are seemingly ok with ads from their OS.
Sex [noun] absolutely plays a role in friendship. The intimacy of sexual relationship is a pertinent difference to a relationship the possibility of which changes the way people interact across the sexes. It may not be (as) pertinent to those who're bisexual/asexual/whatever.

You appear to intimate that if you were younger and unattached sex would pay a role, but that at odds with your 2nd sentence. Perhaps you could expand on your reasoning?
Trolling? I don't think you understand the meaning. He's not in any way trolling. He's validly expressing his thoughts, and in no way merely trying to cause grief.

It's a legitimately interesting read, be it misguided. Flagging it because you disagree is silly.
This is the analysis of this topic that I agree with. Programming has already evolved an incredible degree; from "programmers" rewiring the first computers as means to input new programs, to coding 1 and 0's with swithes on massive panels, to assemblers that magically did all that for you (Hammings "automatic programming") to compilers and high level languages. We are truly standing on the shoulders of giants.

I also agree with the idea that any ai that programs will have to be human level. So much of what we do is making sense of vague requierments and product owners who don't even know or can't express exactly what they want. Personally, I do very little actual programming, haven't for years.
I was talking more about cryptographic hardness assumptions such as the existence of one-way functions. Nevertheless, even in http://www.ccs.neu.edu/home/wichs/thesis.pdf, which was the first search result for that term, one of the first phrases is 'subject only to the constraint that the rate of leakage is bounded'.
Yeah, I haven't bought one yet. They've always been out of stock at times when I was actively doing C64 stuff. And, I mostly use mine for music, and I have a MSSIAH cartridge in the slot for that...so, no room (or need, really) for anything else. And, I just want it for the SID most of the time.

But, I have a dream that I'll someday have enough free time to actually dig in and do more than just occasionally tinker with my 64.

Also, I'm super excited for the MEGA 65. I'll make time to play with it when it becomes available.
It's very well commented and often flows like prose. Many files start with large block comments outlining intent, design, and implementation. Further code is then annotated as appropriate. The libumem stuff is a good example.

https://github.com/illumos/illumos-gate/blob/master/usr/src/...
An amusing, if utterly wrong article. What I found funniest was how he constructs geometry out of points with a finite size, so that each circle's Pi can be directly measured as the ratio of the number of points on the circumference vs the number of points on the line from the center to the circumference. Sure that gives you a rational 'Pi', but, whatever value will this rational 'Pi' approach, as you increase the circle size vs point size ratio?

That the answer is simply the true Pi does not seem to bother him, or he hasn't considered it.

A relevant submission: https://news.ycombinator.com/item?id=14446708
Employee Bypass How Insiders Are Getting Around Security Protocols
Why switching jobs is almost always a great idea
I don't think Linux ever replaced Windows on the server-side. Rather, Windows never made serious inroads into the server-side.

Or perhaps I missed the point of your last sentence.
Best Programming Languages for Hackathons
Alternative crowd sourcing platform to tackle investment practices in software
that's only in the (quite rare) case that the wind is coming from the south and the planes are coming in over Daly City .... normally planes land in the other direction and (like the Asiana flight) come in over the Bay.

They do however take off over a lot of homes in Daly City and are required to fly a flight plan that seems to postpone a lot of their climb until they are out over the Pacific
SHA1 lives in an inbetween world, it's not cryptographically secure, but it is slow when you don't actually care about cryptographic security. It has increasingly few modern uses.

Your second point I agree with, sounds like someone is using a very bad hash function there.
There is not goodness or evil. There are the variant tools for accomplishing variant tasks.
I tried to use Redux, but I didn't recognize how to easily build scalable apps. At the same time, I performed the task with mobX, really easy and with zest. But this is my case. You can get an opposite result
No, I'm not peeved by the "misnomer". What is getting a bit annoying is every conversation about serverless being dominated by snarky comments about there being no such thing. As software professionals, we all know there is a server involved in responding to requests for our applications. But 'serverless' does accurately describe services like AWS Lambda, because the experience of development is such that you don't really have to think about servers, along with all the complexity of provisioning, configuring and managing them.

TL;DR: It's just a name. Get over it.
I do. And I argued my dislike of that since the moment I learned about it. I generally disapprove of astroturfing. AirBnB is not one of my favourite companies.
I'm sorry, but nontechnical customers are an overwhelming majority. If you can't figure out a way to serve them you aren't going to be very successful.
That's because Dave Cutler (of DEC VMS fame) specifically designed the NT kernel to make it easy to add new ABIs. NT originally supported running Win32, OS/2, and POSIX executables. Now apparently they added Linux executables.
Ask HN: What are the best books you've read that few others have?
S3 is not serverless. Just because the implementation details (i.e. how servers are provisioned) are obscured from the end user doesn't make serverless.

Web 3.0 is truly serverless because your application lives on a decentralized p2p cloud.

Ethereum/Swarm(or IPFS)/Whisper is an example of a serverless p2p stack.

You may as well call the service they're selling "managed", because that's what it is.
The article is too informal and it might suggest that hash functions are iterated (taking the hash of the hash of the hash...), like in applications that need very expensive hash functions.

A Bloom filter needs multiple cheap and decently independent hashes of the input, which at least in principle could be computed in parallel.
For example a FNV-family hash function, which has no arbitrary parameters nor a key input, could be applied to the concatenation of k different fixed integers with the input data to get k different, and approximately independent, hash values. The hash function would also have to be adjusted to obtain a uniform distribution over m distinct values rather than the usual much larger range.
Your AR device will replace those employees with beautiful dancing girls, of course.
I think the real story is the HIP library talked about. Automatically translates your CUDA core into a more C++-like language with the same features.
Kaspersky Lab Has Been Working with Russian Intelligence
I know you're being humorous but it might work - creates a situation in which you can console them, then offer help. Maybe from the CIA playbook of "creating a quick connection"?
Compact dynamic array is an std::deque right? What's so exotic about that?
Promote things without lying to people.

I realize not many do that, because somehow not acting in a malicious way is an unacceptably high standard for the marketing/PR industry.
EToro Launches Crypto CopyFund That Includes Top Billion Dollar Cryptocurrencies
Bloom filters are data structure, in the same category as hashtable and trees.

They need a "hash" function to select an index for an item. A hash function in that context does not need to be cryptographic, it only needs to be quick and gives a good distribution of data.

SHA1 is slow, compared to a general purpose hash functions (typically murmurhash for bloom filters).
With no actual Linux kernel code. Oh, the irony.

At least they have the decency to call it Ubuntu and not Linux in the promotional material.

Personally, I would have called it Line (Line Is Not an Emulator) or Eniw
Programming will turn towards proofing correctness of trained Neural Nets.
http://oregonstate.edu/ua/ncs/archives/2017/jun/research-aim...

Until there exists a Neural Net proofen to be able to validate any contract specified for a NN to uphold.

After that its unemployment, like the rest of humanity.
Does not something wrong enough times doesn’t make it correct.

For example using “because” without a preposition doesn’t become correct just because Buzzfeed makes it popular.

People make grammar/useage mistakes not because they consciously want to change the language but because they don’t know any differently. It’s quite different than how slang enters a language. Begs vs. raises the question isn’t some kind of colloquial thing, it’s just a misuse. I get things wrong when the language frequently enough, but when it’s pointed out, I don’t continue doing it; in fact, I am happy for the opportunity to increase my precision with the language.
You should not deal with censorshipping countries. Period. That's a dead end road. If you are Chinese - fight for your natural rights. If you are a foreigner: let them alone and try to do business with countries that provide more freedom or that are at least on the right track (I fully understand that not every country is equal or values freedom equally - but at least they should move in the right direction).
All I'll say is that just because something is more complex than you would like doesn't make it wrong.
I would say most of us are entreprenuerially-minded, because it rubs off eventually.
I don't think there has been many technical reasons why they couldn't block VPNs. I would presume that it has more to do with the overall cost / benefit of the open Internet.

Access to the open Internet is becoming less and less of a necessity. "The next big thing" isn't really happening. A country like China, having developed their own industry, can safely rely on companies coming to them or developing their own alternatives. At the same time things like ddos, ransomware, money laundering, black markets, foreign influence, rumors, populism etc. is becoming more of a problem.

It's like any other technology adopted by China. They will buy or co-develop something as long as you have something to bring to the table, when you don't they will do it themselves instead.

I don't agree with the Chinese governments position nor methods, but I'm not sure their reasoning around "cyber-sovereignty" wrong.
FreeBSD has powerd, it works with P-states. You can also write to MSRs with cpucontrol(8), I think CPUs use that to adjust clock and voltage from the OS.
> ...but do know that statistics won't tell you...

I don't dispute that some or all of your childhood sucked. I understand and sympathise. You've landed that point.

> Do you agree that "growing up in the wrong neighborhood" where gangs are divided among racial lines means that you're far more likely to be discriminated against on the basis of your race?

The question is ambiguous. I'll break it out.

More likely to experience racially-aggrevated violence than a white kid in a white neighbourhood? Yes, I'd agree.

More likely to experience racially-aggrevated violence than a black kid in a black/latino neighbourhood? Not sure; you probably know better than I do. I'd need to see data. If I was forced to guess I'd expect it to depend on severity; higher chance of assault than a black kid, lower chance of fatality... but that's a total guess.

More likely to "be discriminated against" generally than a black kid in a black/latino neighbourhood? No, but it'd vary across the type of interaction so maybe some types of interaction might be equivalent... maybe.

More likely to "be discriminated against" generally than a black kid in a white neighbourhood? No way. Not even close.

Physical danger is one dimension, amongst MANY (and there's a significant difference between being afraid of criminals and being afraid of the state; you'd be comparatively less likely to be shot by the police, even assuming equivalent circumstances).

The USA is a country that only ended racial segregation within living memory. Evidence of significant bias against minorities at a federal and state level is still very strong. The specific demographic breakdown of an individual neighbourhood is a small part of a very big picture.

Even the existence of a black neighbourhood in Los Angeles is because of the black exodus from the South during the segregation era, when young boys such as Emmett Till were lynched for crimes like whistling at white women (turns out he was innocent even of that). Yes, that's somewhat historical, but it's still within living memory and you don't undo that kind of societal damage easily.
One things that has helped me in the past is going anonymous and creating a project and just shipping features without thinking a lot about architecture and code quality. Making sure that I made progress every day.
At least they have the decency to call it Ubuntu and not Linux in the promotional material, seeing as it does not contain any Linux kernel code.

Personally, I would have called it Line (= Line Is Not an Emulator) or Eniw.
Glad to help. But I noticed the analogy is a bit flawed; testing for membership does not add anything to the set, but the analogy might imply asking yaSeenThisFaceBefore(x) will make the savant remember x. I should change the story and the 2 functions to "remember this terrorist" and "is this a terrorist?" or something like that.
A code comment is not like an intro paragraph. Comments are second class compared to code; see any code base. Of course they don't actually do anything except confuse humans, partially because they have no defined syntax or grammar, and partially because most programmers fail to maintain them as they change code.
Adrift on the Sea of Rains by Ian Sales

A Dream of Wessex by Christopher Priest
If you have 100 devs, you need at least 1 FTE supporting Jenkins and that's $60-120k/year alone.
I was merely puzzled that my favorite comment was downvoted to the bottom of the thread!

I am sure the author (who appeared in the discussion here) would have appreciated the positive feedback. Are you suggesting it would have been better to contact the author directly?
Deal: Samsung Cut-Down Price on Three Tablets
No, not really.

I have a high-end laptop from Asus (no plastic etc) that I installed ubuntu on. It would overheat, have issues with the drivers and just simply would consume more power. It'd maybe last for an hour, while on windows same processes it would last for two and a half. No matter how many hacks I had to google for and how many hacks I tried, still nothing worked. You've wasted six hours, I've wasted a month trying to optimize my laptop to work at 50% of what it did.

I have had a Mac as well that I sold in a heartbeat, because it required an upgrade that I simply was not willing to pay for. For less than double of the amount of money it required for an upgrade I got 32GB of RAM, 512SSD and a neat i7 processor, zero plastics. Mac would also overheat and would also crash, your point? Plus the support in the region where I am located is ZERO.

No I'm definitely not going to miss the keychain as I have last pass that handles just about everything nowadays.

I also work on Python, postgres, ansible, redis (which has limited support on windows but still works). Not sure where your problem is.

So there's also the other side of the coin, plus your isolated case + opinion does not prove the "ZERO quality" statement, just like mine doesn't that's it's good.
That's not how the term serverless is being used most places. See first comment I made. It's not being without server. It's about not thinking about the server.
I am. But this is just another 'shiny new thing'. It's not that it doesn't have it's place or function, but it's not as 'special' as it's presented as either. Back when you delivered your stack of punchcards, you were practically serverless too. You didn't know how it was going to be loaded, who would do it, where the machine would be, of how to get in to do things yourself. It's just code in, results out.

This practically fits in the same boat as docker...
When I can, I use a cable (and an adapter so I can use Ethernet with my MBP). I've achieved up to 100Mbps on Wi-Fi at home but the problem has always been variable latency. Any kind of interfere from the dozens of other Wi-Fi networks in the area seems to have an effect, so I always plug in if I can.
written by robots, you think?