skysight-inc/HackerNews huggingface dataset:
If Clojure is the sea, programming is to sail on the sea, I use the relational model as a lighthouse and route, as a reference model for simple programming, because the relationship theory is simple and scientific..

I had implemented a DataFrame with hash-map, which implements relational operations. A relational operation is just a function. The advantage of hash-map is that key-chain can be used as a pointer, and processing data elements is simple and efficient. Therefore, DataFrame has advantages of RMDB and NoSQL.

A strict relational model will lose the flexibility of data element operations.
Back in the Day: Unix, Minix and Linux
Let's say the search index is size N and the AdSense index is size M. If we were to join them, we would save the storage space for pages that are in both indices.

Also, the search index would gain all the sites that are in the AdSense index so search results would potentially improve. However, it would give an unfair advantage to google publishers.
There are plenty of developers, myself included, that would prefer to approach tasks like this without having to ever lay our fingers on CSS.
It has hardware kill-switches for Bluetooth, WLAN, microphone the camera and the GSM/Baseband controller (this is the killer-feature for me -- pun indended). Replacable parts (screen, camera, battery, data-storage) -- allowing you to repair your own device, when it fails, thus being independent from mainline manufacturers.
Programming Languages in 15 Minutes [video]
I was searching for fun science projects for kids last weekend. And did stumble on Backyard Brains DIY neuroscience (EEG) kits ;)

https://backyardbrains.com/products/
A few million is a big underestimation for > 410 million... Putting it on the be bank with 3% would even have made him a billionaire.

Also, the market wasn't plummeting when he failed. Get your facts straight.

Who even says he's a billionaire ( net worth)? Don't believe everything he says.

Let see his taxes. Or it was a smart move and he didn't lie ( which I doubt) or he's living on borrowed money and gets away with it for now.

Don't forget, his money-maker that still works is his name. If you don't believe that anymore, he's in deep trouble business-wise ( banks too since the property value would decline). He has every motive for dressing things up.

Ps. I'm a billionaire 2, if I can borrow a billion. Doesn't mean I would be a success though.

> At the time, three individuals with direct knowledge of Trump's finances told reporter Timothy L. O'Brien that Trump's actual net worth was between $150 and $250 million, though Trump then publicly claimed a net worth of $5 to $6 billion.[4]

https://en.m.wikipedia.org/wiki/Wealth_of_Donald_Trump

Ps 2. Investigation of the Times suggests even 1 billion of his parents through tax schemes. Way more then your "couple of million"

https://www.nytimes.com/interactive/2018/10/02/us/politics/d...
Most people, in general, really don't care about privacy. If they did, I wouldn't see many people willingly share photos of their kids, the party they had two days ago, or the opinion of their asshole boss.

I also find it hypocritical that we are cracking down on privacy now due to Trump's usage of a company that was able to get user data by breaking Facebook's ToS.

Obama did the exact same thing during his campaign and I saw article after article (especially in the tech community) about how this was the future of campaigning and he was some kind of tech genius.

There were no fines for Facebook and Obama got praised and not vilified for doing the same thing. When I see double-standards like this, it really makes me think that it's some sort of political weapon as opposed to actually giving a shit about privacy or the well-being of Facebook's users.
> Lobbying is pure corruption

I never understood why more people don't see it this way. You literally pay money to get X bill passed. If that's not corruption I don't know what is.
that isn’t true. you can go install it now on linux, mac os x, or windows subsytem for linux, and it runs just fine. and it still gets some updates.
Much of the eye candy is functional, not frivolous anyway.

This is the false dichotomy.

Being able to apply slight styling to text is better than wrapping words in asterisks or underlines. Adding reactions and emojis is better than using punctuation to simulate it.

It's really common to confuse "what I'm used to" with "what's better" and I think that's especially happening here.
i have no problem with the jquery part, the problem is that the same question has a more recent answer so i constantly have to use date filters
This is a bad idea because of the chilling effect it has on unpopular ideas and information. This is especially chilling to scrutinization of long held falsehoods.

I'm thinking of all the "facts" I was taught in school that turned out to be flat wrong.
I can't speak for the others, but when I use the terms 'vanilla JavaScript' and 'vanilla CSS', the distinction I'm trying to make is that I'm not using any libraries or frameworks.

There is a meme within the community about 'vanilla JavaScript' called VanillaJS:

http://vanilla-js.com/

https://stackoverflow.com/questions/20435653/what-is-vanilla...
I always assumed they collect phone numbers this way. People google a phone number and click on a search result. The site can - by looking at the referrer - extract the phone number and infer that it belongs to someone (and use it for any purpose).

It's a similar mechanism that some forums use to highlight the terms that were part of the google query which lead to this site.
I use the software and it is very good
If you can tolerate a video, my talk from Midwest.io covers it to some degree.

It’s really just a happy byproduct of the overall design of the language and VM. The two primary features that make it happen are immutability and ubiquitous pattern matching.

https://youtu.be/E18shi1qIHU
I am usually curious as to what caused the gray, as I never see any reason given for it and can only read the (gray) text to try and figure out what possibly was the reason for it. I have never considered that the same logic would also be used by others, yet the "Streisand Effect" idea certainly makes sense to me.
Mozilla has some channels on freenode
>for someone else to do better.

It's upsetting to me that doing better than Google in search seems to be very close to an impossible feat of magic at this point.

I know that will change some day, but I can't see how.

Even if somebody gave you hundreds of millions of dollars to spend on infrastructure and employees, it would still be an insane risk.

Writing that out, it almost sounds like internet search engines should be as big and as important of an operation like the TLD registrars. Funded by big governments in collaboration with each other.
Clicking through some of the search results for "obstruction", I found he directed encouraged Flynn and Manafort to not testify (page 131).

Do you agree that people refusing to cooperate with an investigation impedes it?
You’re arguing for carbon taxes on electrical generation. Entirely agree. This would push coal and natural gas out of the electrical grid generation mix even faster, making EVs even cleaner.
What’s inaccurate about it? They’re undocumented, and they’re APIs. Hence “undocumented API”.
Well my guess is that probably your back/hip muscles are weak and not used to working together. You really shouldnt be putting a lot of weight when you start learning a tough movement like deadlift, squat. In deadlift concentrate contracting your lower back muscles as you lift and if you feel they are getting tired and you're starting to compensate with other muscles, lower weights and focus on technique. Also the movement itself can be tricky eg not to hit your shins with the bar.

Then squat is even harder but for me helped to focus on keeping foot pressure midfoot, not heels. Also i realized my hips/glutes were weak and i had never trained them properly, hence my form was bad and overusing quads. It took me a while to be able to go full range of motion with glutes contracted. So i first did like 3/4 squats, then 1/2 and now ass to the grass

But this is just if the problem is about the muscles/technique. If your back is damaged somehow, it won't fix that. But it could be that you just haven't learned to activate your back muscles properly and then do way too much weight, with your body compensating with your spine/other muscles
Not allowing users to put competing third party apps on their own devices is exactly what Apple is doing. Should users have less rights on their devices than OEMs do e.g. in the Microsoft case?

And market percentage is too one major metric of how monopolies are defined.
Not all that strange -- the decision was more "we have a security issue, but banning these apps would create a screen time issue". Framed that way, it made perfect sense they waited until they had a long term solution finalized.
This reason is why, in some parts of the US, traffic court convictions for moving violations (i.e., run red light) carries both a monetary fine and a demerit points allocation against your license.

Exceed some small demerit points limit over a defined time period and your can be ordered into driver school or have your license suspended.

https://www.dmv.virginia.gov/drivers/#points_you.asp

With the points system, a "rich dude" who see's a $500 red light fine as pocket change can't simply run red lights as long as they see fit. If the monetary fine is not itself a deterrence, the demerit points then become the deterrence.
Isn't Discord burning through VC money right now to aquire users?
Slack's refusal to add a "block user" option is beyond frustrating. Short of the nuclear option of disabling the account, there is no way to prevent a bad actor from pestering you. Yet this condition seems to be a deliberate choice of Slack's.
I wonder what's become of steve's claim that third party clients are allowed on Rust's discord, but I guess I already know the answer. https://internals.rust-lang.org/t/exploring-new-communicatio...
I tried to set up a Discourse discussion forum for our neighborhood this year, and got stuck on setting up an email server that wouldn’t get blocked automatically by all major providers. Email is not a healthy ecosystem. You have to pay to send from one of the big trusted providers or else you get blocked just because your email ip address is untrusted by default. Yes fighting spam is important, but it’s shocking how much email providers rely on simple ip filters and trust levels rather than AI analysis of email content.
Underwater Exploring Is Banned in Brazil (1985)
I actually took this class a sophomore in CS and it was part of reason I switched to physics. It's not an easy text - there's a lot you have to keep in your head all at once - but the approach to mechanics is the most elegant I've seen (personal opinion though). It was the first class I took where I really had to read through the book and my notes after class, but the understanding you gain about classic mechanics, math, and functional programming are second to none. Really formative experience I'd say - well worth the effort!
Kinda makes me wonder what the effects must be on those who work under endless 'crunch' type conditions, with 16 hour days/100 hour work weeks. That's pretty common in the video game development world, with articles saying conditions like that existed at the likes of Epic Games and Bioware.

Also makes me wonder if it has any connection to how buggy some of these games are, or whether that's just a symptom of the modern system allowing you to patch stuff post launch.
The natural conclusion for that is that all punishment be that way. Or maybe we should give out fines based on expected life-time income. So if you're young, you'll get a huge fine.

Or maybe we could also hand down prison sentences like that. If you're young and steal a candy bar we can send you to jail proportionally longer than if you're old.

Of course none of this makes sense, and fines based on your income is a terrible, awful idea.
Oh, I didn’t mean to say “delete”! I’d never found topcolors until I went looking for the origins of it. Thank you for inspiring that!
That’s just not true. To the extent lobbyists make donations, they do so in their individual, rather than representative capacity. Look at open secrets’ list of top lobbyists: https://www.opensecrets.org/lobby/top.php?indexType=lb&showY.... They’re not making “large donations.” Some of the top lobbyists contributed nothing. Most a few hundred to a few thousand, which is not out of line for DC residents in that economic stratum generally. In a typical election year, donations by federal registered lobbyists amount to $10-20 million total:
https://www.opensecrets.org/news/2018/01/political-donations.... In 2016, lobbyists contributed just $26 million of the $6,500 million spent in the elections. Lobbyist contributions account for a tiny portion of re-election campaigns, wholly at odds with the idea that money is what gives lobbyists influence.
Hipp's argument --- which comes kind of out of nowhere in his post --- is that Go is unsuitable as a serious systems language because it lacks compile-time asserts. Which is, I think, ironic, because his language is C, and so produces memory corruption vulnerabilities that languages like Go and Rust preclude.

I'd rather have Go's guarantees than C's.
Has to self script, it's all packed in a PostgreSQL database - you can do anything you want!!
because it's better to have 10% of all visits than 100% of only some visits. Google is not the only way people get to those pages. Yes, maybe phone registries, but since the policy cannot be split, we are talking about the whole internet.
Nope, that's just the 'intro to programming' class. The class for this book is "Classical Mechanics: A Computational Approach" (I think) and it's definitely still taught in Scheme.
There are women in this world who like to watch Sci-Fi.
Yet all the people here trying to administrate servers from residential and VPS blocks of IPs are telling you they're caught up in this list you're lauding as all-knowing and safe.......
I see some relevance for the online methods being used to organize protests. I wish it was framed more as a cry for better encrypted communication methods, or anything that would help prevent this. Just reading the facts of them dying is unpleasant.
PG&E's Radical Plan to Prevent Wildfires: Shut Down the Power Grid
There is surprisingly little security when it comes to GPS tracking. Just a couple of examples:

- Majority of GPS tracking devices use un-encrypted TCP or UDP connection to send location and sensor data

- There is also no authentication for devices; you can spoof data if you know device identifier (usually IMEI)

Source: working on an open source GPS tracking solution for almost 10 years
Nanoparticles take a fantastic, magnetic voyage
That was my thought, I’m not sure why the relation to mdm and enterprise keeps coming up, in the sense that it’s limited to enterprise use cases only. Many people use enterprise hardware and software for personal use cases. Things like the Meraki Mdm and Duo 2fa free level. I use separate licenses of LastPass Enterprise for company and personal reasons, because it has more features.

I would also argue that a family would have equal or more rights/choice over how they manage their devices/family.
> Things shouldn't be the slave of reason, they should be a slave of the senses

People say that. But then they are horrified when someone kills another one because it made them angry. Or when a man rapes a woman because he couldn't control his senses.

They say they want a "human touch" and "emotion instead of logic", but don't like the consequences of truly doing that.
ssh -D1234 remotehost gives you a local SOCKS proxy at port 1234 that goes through remotehost.

Other than that, do investigate DNS on HTTPS and DNS on TLS. I recommend setting up something like dnscrypt-proxy to serve as the DNS resolver for your LAN.
Gravitational waves hint at detection of black hole eating star
If spreading falsehoods is actually punished, informal social networks might not have enough raw material to work with to maintain their structure.

I suspect spreading nonsense is like regular exercise for social groups, helping them remain fit in case they need to be put to use for some real purpose (like, say, unseating the mayor in a scandal).
Updates to non-SDK interface restrictions in Android Q
There’s always been some of these elements, and RTFM has always been a prerequisite, however there were also other people who were not as strict so it was diluted. With the reasonable people gone, the harshness is now more obvious and keeps reasonable people away.
> So when you say "the relative speed of those languages" you actually mean the relative speed of programs?

No, I mean the relative speed of programs with some carefully chosen relation between them. For example, there is a big difference between "relative income of individuals" and "relative income of social groups," even though the latter could be reduced to the former. Whether a comparison of individuals is meaningful as a comparison of groups depends on how the individuals are chosen and aggregated. Clearly not every choice of individuals would make for a meaningful comparison of groups and not every choice of programs makes for a meaningful comparison of languages. The choices made by the game do not seem at all meaningful for the comparison of languages, but if there is some rhyme or reason to the choice, the website doesn't say what it is.

> We can make mystery for ourselves — no one can force us to understand.

True, but when a website chooses to present data in some aggregate way that seems to defy any familiar forms of aggregation and reasoning without so much as stating what the meaning of the presentation is, it is itself mysterious. I agree that it is possible that the comparisons are not worthless, but without any statement of a hypothesis, it is the most reasonable conclusion. I am sure that the authors of the website would agree that if they don't even attempt to say what the meaning of the comparisons is, even in their own minds, it is reasonable to assume it means nothing.
I suspect the amount of spam and harassment on MozNet hasn't actually changed over time, or given Firefox's decline may have even got lower (as fewer people care about Mozilla anymore). No evidence was provided that times have actually changed w.r.t. spam and harassment even though this appeared to be the primary motivation to shut down IRC.

Rather, I suspect Mozilla's increasingly sensitive SF bubble-immersed culture has created an environment in which ever more mundane disagreement and conversation is relabelled as "harassment" and what they want is a system that allows for much more controlled speech. Seems a part of the general zeitgeist of the Valley in which techies are concluding free speech is harmful and they should control what's said.
If you’re gonna bring up the suicide nets, you should mention every other company that uses Foxconn: Nintendo, Sony, Samsung, RIM (Blackberry), etc.
Who Built Maslow’s Pyramid?
Off of the main topic, but this blog is basically unreadable to my form of colour-blindness. The link colour is unreadable against the page background, and the right nav is so low in contrast I can't read any of it without using text selection to artificially improve the contrast.
Thesaurus.com is similar—it has closer synonyms scored higher. But also separates different meanings of a word.

I think that it either has automated the process of finding synonyms, or started with a corpus like the one you're talking about.

I wish there was a quality open thesaurus, because Thesaurus.com's interface is annoying sometimes, and I could use some integration with a dictionary. Wiktionary's efforts aren't quite there yet.
Who’s passed Google in your opinion? As far as my experience is concerned, Google is still the best at finding what I want. If they’re still #1 they’re still holding up their end of the bargain.
So no privacy for employees then? It seems to me they should have more privacy from employers than kids from parents.
Is the Sugar Daddy Who Gives Away Tens of Thousands of Dollars on Twitter Real?
I'm curious. Is there anything preventing you from using MacOS or Windows?
Why Kotlin Sucks
>I suspect that society would be far better off if the deliberate authoring and spread of misinformation, were made illegal.

Who defines "misinformation", and who categorizes "deliberate"?
On snoonet at least there is a channel option frequently used, that makes the channel send the last x messages to the recently joined user.

It exists.
I wonder if all the microbiome sequence data that UBiome collected will wind up in some FBI database now.
It's a fake dilemma used to make the gullible support increased government regulation.

How about the manufacturer making this fake dilemma a configurable option in Edit > Preferences?

How much of a dilemma would it be then? It wouldn't, it would be up to the owner or driver to decide, and be responsible for his choice. Just like it is now, in regular vehicles.
Duterte.
US Army cut power to its largest military base to test reaction to a cyberattack
> but why not just keep give the wires current flow?

And... On a very abstract level, you've just designed a memory.

A memory is a particular design of "wiring" [1] setup in such a way to keep the current flowing [2] to store the charge that represents the data.

[1] There is more than just wires, as just wires alone can not store a charge for very long (example, plug in an extension cord, the extension cord output will be powered, unplug it, no power on the other end).

[2] This is exactly the design of a SRAM chip. Wires and transistors connected together to "keep the current flowing" to hold the data represented by the charges.
GPU Optimization for Games
Sorry if where you live they are random.

Where I live they are elected.

And while I feel for the entrepreneur, this type of tax won't affect them if they lease it out.

There is no way for everyone to be happy. Needs have to be prioritized (like the need of the city to be prosperous over the need of the landlord to squeeze a few more cents out of a place)
Europe’s Dependence on the U.S. Was All Part of the Plan (2018)
The information that writing can convey is not limited to an equation where the words used exist on one side and the meaning of the sentence on the other.

I hate to explain something someone else wrote, but the messy, tangential writing is mirroring the uncertainty that the author calls out in the dictionary definitions that they love. Their intent is to convey the joy that these words have for them when seen through the lens of Webster’s 1913. Joy is not constrained to declarative statements marching in lock step to the beat of logical coherence. To remove the “over wordiness” and “needless punctuation” is to lose the human aspect of the post.

Sometimes conveying information is a secondary or tertiary purpose to a piece of prose.

Also, not everyone is Raymond Carver. Some people are Henry James.
Saying I'm using JavaScript is sufficient. Or stating "I'm not using any libraries or frameworks" works, too.
Fortnite keeps stealing dances – and no one knows if it’s illegal (2018)
Clickbait article, he admits as much in the first paragraph. This should be titled "a list of Kotlin's biggest flaws," but of course that wouldn't get as much attention.
Show HN: Script for calculate MXNet network flops