skysight-inc/HackerNews huggingface dataset:
I think you've nailed it.
I've just accepted I'm tracked and it's the price to pay for the benefits shrugs
I don't see adtech as 'free of ethics' - merely what I'd do myself in their position (qualified with the legal gubbins).
If you really don't want to be tracked, you've got tails, tor, crypto, whatever - and this is the opt-out if you're prepared to put the effort it (It's certainly less onerous that getting online in the pre-Aol world).

My take is that there's a generation of people who've come later and just have complete cognitive-dissonance as to what pays for what they interact with.
"I use Facebook - but I've no idea why they're worth billions"
I've no doubt a correction is coming, and the winner should be whoever can ride this new wave.
Isn't Swift open source and available to build anyway, regardless of Xcode and OS X version? Even on Linux etc?
Just curious, in addition to looking for those things do you do all of the same types of technical interviews for a principal engineer as for other engineer roles?

I would imagine a lot of principal candidates are older, maybe a little rustier at the rote algorithm type questions than a sharp new college grad. Do you expect a principal engineer to be along the lines of the best you've ever seen in every category, or do they just need a passing score in the various technical sessions and the differentiating factor is more of these leadership type questions and convincing you about their past successes?
For most of history there was gold and/or silver. Fiat currencies have always been short lived. Our current fiat phase started in the 1970's so maybe it can survive a little longer?
Ask HN: Are there readily available chemicals that will break down proteins, that would work on prions? How do our digestive systems do it?
Good for you.

Nevertheless, the whistleblower is telling us that _your experience_ has less of an impact on the recommendation engine than anti-social obsessives.
Why not? It's like any language runtime, except way more flexible. Jonathan Rees also did some work on security kernels for it:

http://dspace.mit.edu/bitstream/handle/1721.1/36956/32890570...

Although, I think my default idea of a separation kernel plus (runtime/VM here) + (Camkes or Cap n Proto) for glue would work for LISP images, too. Throw in VLISP for as much component reliability as you get flexibility.
It's immoral if you steal your prospective (non-customer) client data without their consent. Actually it's immoral even when the client actually is a customer, if you steal their data without their consent.
"Do you want to be advertised things based on what you say in front of an electronic device?"

Stop fucking snooping, even if it's just for ads. And stop working for companies that have zero morals on this.
Here's a fun puzzle: concretely, what is a group of groups?
Have you considered trying to build Swift from source? It's a bit time-consuming the first time, but subsequent updates less so - and you'd have Swift 4 at your disposal.
Do you also find it odd that deadlocking a computer doesn't cause the cooling fans to stop and RAM refresh cycle to fail?

That is, what is the basis of "should"?

We have computer systems with a hardware watchdog. If the keep-alive heartbeat fails - like when the CPU deadlocks - it resets the computer. https://en.wikipedia.org/wiki/Watchdog_timer

Computers have multiple systems to help prevent total system shutdown. Why can't humans also have such?
The reason for writing this is to gently introduce the general topic of improving how we represent stochastic workflows in mainstream programming languages. Entering that complex topic by exploring just how horrid even the most basic aspects of randomness are represented is an accessible and compelling entry point.

This is part three of a very long series that will explore the connections between LINQ, probability distributions, and the difficulties of sampling from arbitrary distributions.
That sounds reasonable to me.

> b) If IO errors, especially when triggered by writeback, cause kernel resources to be retained (both memory for dirty data, but even just a per-file data to stash a 'failed' bit), it's possible to get the kernel stuck in a way it needs memory without a good way to recover from that.

To put it more succinctly: userspace is not allowed to leak kernel resources. (The page cache, clean and dirty, is only allowed to persist outside the lifetime of user programs because the kernel is free to reclaim it at will — writing out dirty pages to clean them.)

> I personally think that can be handled in smarter ways by escalating per-file flags to per-fs flags if there's too many failures, and remounting ro, but not everybody sees it that way...

Yeah, I think that's the only real sane option. If writes start erroring and continue to error on a rewrite attempt, the disk is failing or gone. The kernel has different error numbers for these (EIO or ENXIO). If failing, the filesystem must either re-layout the file and mark the block as bad (if it supports such a concept), or fail the whole device by with a per-fs flag. A failed filesystem should probably be RO and fail any write or fsync operation with EROFS or EIO.

If the device has been failed, it's ok to clean the lost write and discard it, releasing kernel resources, because we know all future writes and fsyncs to that file / block will also report failure.

This model isn't super difficult to understand or implement and it's easier for userspace applications to understand. The only "con" argument might be that users are prevented from writing to drives that have "only a few" bad blocks (if the FS isn't bad block aware). I don't find that argument persuasive — once a drive develops some bad sectors, they tend to develop more rapidly. And allowing further buffered writes can really exacerbate the amount of data lost, for example, when an SSD reaches its lifetime write capacity.
As someone who has no idea about the CL community, what kind of experiences did you have, or what did you see, to give you such a negative impression?
If you're sure that there's been public discussion about the matter, then surely you won't have to spend too much time looking it up on Google? Backing up assertions takes energy. Are you motivated enough to champion your own assertions?
That never happened except in the Fox News alternaverse.

https://www.miamiherald.com/news/politics-government/electio...
I feel bad for the Julia community. They must be sad that they didn't get picked over Swift.
FWIW, you can install Xcode 10.1 on High Sierra, and use the Swift.org 5.0 toolchain (https://swift.org/download/#snapshots) or build swift from source. You can't ship App Store apps this way, but it works great for experiments.
I would argue that a principal engineer who can’t function as an individual contributor is a less credible leader than one who could.
> if the "official" (wildly published on the official blog) way to wrap C APIs is unsafe.

It‘s clearly far from “official” recommendation. It’s more “an experience of one user” that can also be scrutinized.
Wolframs idea [1] is that space is a network, and closeness of points is determined by the links in the network. A particle is an extra structure that is connected to some of the nodes in the network, so if two particles are connected to nodes far way in the network, but also have several links between each other, they won't have enough links to change the structure of the space, but will be connected enough to affect each other in the Bell test.

I'd say this resolves the hidden variable and locality conflict beautifully, by changing the concept of locality to something much simpler than the infinite continuum. And it is also somewhat similar to ER=EPR [2] hypothesis Susskind talks about. But unfortunately it is only a vague idea so far.

[1] https://blog.stephenwolfram.com/2015/12/what-is-spacetime-re...

[2] https://www.youtube.com/watch?v=pY5D7ZgWuXc
Title inflation. When someone takes a job with you they want the higher title so that they can get the next title at the next job, because in most orgs title and pay are tied together.
Swift Python Interoperability (with Swift for Tensorflow]
While relevant, the stuff pushed by ads are almost always inferior to organic results.
you can harvest your mind to be self sustained
What a great idea, to have sleep deprived surgeons. Really, the legal limit should be much less than that for safety reasons alone (patient safety, not surgeon safety).
There’s a five level ranking at my company, and I applied for a level 4 position (I’ve been in level 5 equivalent positions before).

My boss somehow talked me into hiring in as a 3 for some reason that I no longer recall. I should have listened to the alarms in my brain. I started mid-year so around 18 months I had to wait for a promotion. My boss quits a couple months before that.

3 years and still a level 3. Gave my two weeks and people high in the pecking order are sad to see me go because I’m good at what I do. Well thanks for the complement, but how about a promotion instead of a heartfelt goodbye?

Sometimes it’s not the bureacracy, it’s a boss who either isn’t good at bucking for promotions or burns all their political capital on other things. Other groups get people promoted. Everybody but my boss thinks I’m a level 4 and has for years. That’s how you lose people and never get them back (I wouldn’t want to work for this manager again, not for reasons of aptitude, but simply because he doesn’t prioritize things that I care about).
Without a secret ballot, you cannot have democracy. Instead, you have a rule of those who bought the most votes.

If voting does not happen in public, you cannot have democracy either. Instead, you have a rule of those who are best at manipulating the vote.

Electronic voting is either not secret or not public. You cannot use it to scale democracy, it destroys it.
We're based in Denton, TX, but much of the team is remote. Not hiring today, but likely soon! Feel free to email me.
A Prayerbook Woven by the Jacquard Loom: The First Digitally Produced Book?
Isn't one of the difficulties the inability to decide when the I/O error is transient (e.g. running out of space with thin provisioning) vs. permanent (e.g. drive eaten by a velociraptor)?

Also, isn't it possible to use multipath to queue writes in case of error? I wonder if that's safe, though, because it will keep it in memory only and make it look OK to the caller.
maybe this is relevant? https://www.youtube.com/watch?v=PWMMcaF7YPQ
Probably about the same but at least the spoonfuls of pure table sugar (sucrose) don’t come with pretensions of healthfulness.

And without the huge quantities of citric acid, the table sugar is less hyper-palatable. The associated acids make fruit juices almost perfectly engineered to maximize consumption. (The recipe is so perfect that Coca-cola uses surprisingly similar ratios.)
The best targeted adverts I've seen have all required no personalized targeting. Ads for webcomics on another webcomic. Games on gaming websites. Products as I google/bing for them. Sponsors baked into the youtube video I'm watching. Some humans went "hey, you know what, your audience might like our product!". Not exactly rocket science.

Data driven / targeted advertisements are the worst of both worlds: doxxing people, and terrible results. Products after I've already bought them. Junk I'm not remotely interested in. Stuff I'm interested in, but won't touch, because humans are so far out of the loop that I can't trust anything about it.

I can't trust the quality, I can't trust whatever ecommerce site it's taking me to, I probably can't even trust my browser to render because of the threat of malware. No vetting, no accountability.
Was curious about this too. A minute after some quick googling: https://www.miamiherald.com/news/local/article76614477.html
It could be the flat earther deleted the video. I’ve added flat earth videos to my Watch Later list and then when I go to watch them, YouTube says the video was either made private or deleted.
Anything that you think of as 'corrosive' will generally break down proteins. Strong bases or acids.
Nightscout, which is a dependency to Scott's project, has information on their site about using various smartwatches

http://www.nightscout.info/
Transmission of amyloid-β protein pathology from cadaveric pituitary hormone
Ask HN: What is the use of a pedestrian couting system?
I came across this dataset for Melbourne city on data is plural
http://www.pedestrian.melbourne.vic.gov.au/

What purpose does this serve? Some of the objectives are listed on the website but continuous monitoring doesn't make much sense to me
- to assess and respond to current needs and forecast future demands to improve walking in the city
- to assess and address risks associated with walking
- to better understand the environmental impacts and benefits of walking
- to inform emergency response planning

Are there any other major cities that are doing this?
I'm a bit late, but this is referring to ditching RSA only for encrypting a symmetric key. The algorithm is vulnerable to side channel attacks since it expects the plaintext to follow a certain padding. The method only has 6% use today and is generally deprecated for DH.

For DH, RSA is still used purely for signatures. RSA is not used to hide any data.
"Citrus canker was first found in the United States in 1910 not far from the Georgia – Florida border. Subsequently, canker was discovered in 1912 in Dade County, more than 400 mi (600 km) away. Beyond Florida, the disease was discovered in the Gulf states and reached as far north as South Carolina. It took more than 20 years to eradicate that outbreak of citrus canker, from 1913 through 1931, $2.5 million in state and private funds were spent to control it—a sum equivalent to $28 million in 2000 dollars.[11] In 26 counties, some 257,745 grove trees and 3,093,110 nursery trees were destroyed by burning. Citrus canker was detected again on the Gulf Coast of Florida in 1986 and declared eradicated in 1994.

The most recent outbreak of citrus canker was discovered in Miami, Dade County, Florida, on Sept. 28, 1995, by Louis Willio Francillon, a Florida Department of Agriculture agronomist. Despite eradication attempts, by late 2005, the disease had been detected in many places distant from the original discovery, for example, in Orange Park, 315 miles (500 km) away. In January 2000, the Florida Department of Agriculture adopted a policy of removing all infected trees and all citrus trees within a 1900-ft radius of an infected tree in both residential areas and commercial groves. Previous to this eradication policy, the department eradicated all citrus trees within 125 ft of an infected one. The program ended in January 2006 following a statement from the USDA that eradication was not feasible"

https://en.wikipedia.org/wiki/Citrus_canker
Ten+Reasons+To+Attend+The+Traditional+Latin+Mass+-+OnePeterFive
Indeed, that’s how TV advertising works, however we’re talking about brand advertising right now, as in ads made to make you remember the brand the next time you’re presented with a choice, like in a supermarket.

Thing is you don’t need personalization for this to work and it can be counterproductive. Because these ads are designed to make the customers remember the brand in the future, when they’ll need it and not to fulfill an immediate need.

Ads companies doing personalization try to paint their algorithms as having better conversions, however measuring the impact of brand advertising is really difficult due to the deferred effect and all you can do is to make educated guesses.
And for the labels in a supermarket for example, which is the vast majority of brand advertising, you don’t need any personalization.

Personalization is meant for the long tail. Like those shitty commercials on FB trying to sell you indestructible iPhone cases or shitty apps that help you exercise your brain. Or miracle cures to diabetes, if you were uninspired enough to join an FB group on such topics.

Such ads do not benefit just from being seen. If you don’t click on them, the opportunity for the advertiser is gone.
Classical Lisp was never really big on FP. Scheme is the variant in which FP is more emphasized.

If you look at the code of OpenGenera, it’s mostly OO/imperative.

Though modern FP has significantly diverged from Lisp and it’s roots. Things like static-typing, higher kinded types, etc etc
What if I want to watch conspiracy theories and I want them to be recommended to me?
How youtube decides what is conspiracy anyway? and how do they decide that I don't want to watch them?
Of course I'm not recommending learning ring theory without learning the (usual) definition of a ring. This is absolutely rigorous and useful, and immediately after you learn it you can start playing around with rings, and start proving some interesting theorems.

The analogue of this approach in Haskell is probably something like sections 1 and 2 of "Tackling the awkward squad: monadic input/output, concurrency, exceptions, and foreign-language calls in Haskell" [1], which is quite an old paper (from around 2000 or something?). It does not even contain the word "monoid", but instead shows what an IO action is, and how functions like >> and >>= can be used to sequence and thread them. It also provides a lot of context as to why monadic IO exists. After reading this, a new programmer could start playing around with making new IO actions using these operators. After reading about monoid objects, a new programmer is no closer to being able to write a Haskell program.

[1]: https://www.microsoft.com/en-us/research/wp-content/uploads/...
Peter Woit is another theoretical physicist who says similar things.

Both Smolin's book 'The Trouble with Physics' and Woit's 'Not Even Wrong' are well worth a read.
If that's the case, I don't think it should be calling raptor_uri_copy, which allocates a whole new URI object (not just changing some reference counts). It could instead provide a "URI full_copy()" method that better models how the C API works.

Even then, it still isn't safe, because D doesn't (yet) seem to have the tools required to tie this sort of non-owning reference to the owning object, to avoid the dangling pointer problem mentioned in the article.
Show HN: RossTennis
This is a good observation. Though, most programmers don't study, and don't have to study, enough abstract algebra before being exposed to promises, optionals, and even lists (which all exhibit some form of monadic behavior).

What worked best for me was both playing with code, reading the definitions in code, and then look up some CT to get to the mathematical roots and where they fit in the intuitive picture. (Then you can continue with arrows, monad transformers, etc.)

Since my primary purpose for learning monads (and other algebraic constructs) was and is their use in programming, I concentrate on "practical" intuitions, and periodically check if I can go down to the algebraic base of them in a particular case. If I still can, I suppose I know enough math to get by in the particular area. If not, I open a book and clarify my understanding, and maybe glean something new.
Basically you're not going to check-in to GIT your data used to train models and models themselves if they are multi-GB.

DVC basically sym-links those big files and checks-in the symlinks.

It also can download those files from GCS/S3, and track which file came from where (e.g. if you generated output.data using input.data, then whenever input.data changes, DVC can detect that output.data needs to be regenerated as well).

That's my understanding.
GPUs already have virtual addressing and the ability to share memory with the CPU and other GPUs in at least some circumstances. What they don't have is automatic page faulting to persistent storage or fully shared memory with the CPU by default but that is for performance reasons. For most applications of GPUs performance is too important to want either behavior by default.

All GPUs are basically full of giant SIMD units and the programming models increasingly expose this. They just don't have a common standard ISA.
Hi folks,

After a couple years of toil and grind I finally managed to build a predictive model for pro tennis. It analyses around 100 data points per player and creates odds / probability of winning the match. That model is now winning at a flat rate of 12.5% (over a smallish sample of a few hundred bets, but looks solid).

So, after the model was working, I decided to build a website with my friend where other tennis fans can check matchups, see predictions and get a better head to head analysis than anything else that exists out there. (Point: Most other h2h sites show data which is not directly comparable between the two players, where as my site produces relative comparison points).

I'd love for you to check out the site and see what you think. Any feedback, good or bad, is always welcomed! And if you are a tennis fan you can join my whatsapp betting group too.

And if you are interested in the business side of things:

We are trying to generate revenue three ways: 1) affiliate revenue 2) licensing our data to other sites 3) the betting fund (currently 25k)

We're also working heavily on SEO optimisation, and building up a community of tennis betting fans.

I might also sell tips in the future as there is a big market for that but I'm currently aiming more high end, e.g. fund investment, high priced tips. Pretty much testing a few things at present and see what might work.

Thanks for checking it out.

Ross.
I have a couple:

Would you like to see ads deliberately selected to trigger an emotional response in you to help overcome your rational resistance to buying a product?

Do you think designing ads that take advantage of your emotions to sell garbage you don't need is moral?
It's not at simple as that.

The patch author does the "initial" work. But then it's up to the team to learn the patch, understand it and keep maintaining it.

Every line of code is baggage.

If there is no demand for something at the time, it makes sense for maintainers to reject that. It's up to them to maintain that patch from now on.
Just few weeks ago I started a Slack workspace mvphacks.slack.com for all developers working on their MVPs, or developers who want to join with other developers to build their ideas together.

The aim is to allow developers to create their own channel for the project they are working on. The developers can then post about their project or idea under the "general" channel to invite others to their channel for participating in their project or idea.

Here is the invite: https://tinyurl.com/ybongxl2 in case you want to join.
Prototype pattern in Tcl
ESET Internet Security 12.0.31.0 Crack and Activation Key 2019 Free Download
Identify trolls on Twitter based on a tweet posted several times
>I’m clearly addicted, but does HN have any sort of algorithm designed to maximize my time on it?

that upvotes are visible to the user is a big one. Hackernews (or reddit for that matter, which employs a similar mechanism), would work just as well for the purpose of conversation if your score was hidden.

But seeing that number next to your name climb up is something that drives a lot of engagement on the platform. I don't think this is intentional on HN's part, but on Reddit for example I have no doubt that the activity generated by the 'karma' mechanism is left in place precisely because it generates so much (meaningless) content.
Whether a particular theft is covered would depend on the specific language of your insurance contract. For example, a theft might be covered where leaving the keys in the door was a rare lapse in otherwise good security (reasonable), but not in the case where it was the the regular procedure (negligent). Coverage might also depend on how the specific contract language has been interpreted by courts in your jurisdiction in the past.
Please keep mentioning this stuff. It's shocking how poorly informed the average scientist is about this topic.