skysight-inc/HackerNews huggingface dataset:
I assume he means that going for a walk provides alternating periods of unconscious processing and deliberate thinking in a similar cadence to that described in the study. I'm not always actively practicing when I'm out walking, there are times wh... Ooh, a squirrel!
Which is what Kotlin solves, your junior devs would thank you for introducing it over Java
Ah this takes me back to the ol'days: content is king, but distribution is queen and she wears the pants.
You don't have a ton of views per video, you might want to consider downloading the videos and uploading them to a new account.
That was what the UK suggested at the time.

Instead of a "Single" currency, there should be a "Common" currency (with notes and coins) available to be used in all EU states and whose value was not allowed to devalue against any of its constituent basket of EU currencies, i.e. the inflation rate of the "Common" currency would always be equal to the lowest inflation rate of the currencies that made it up. That would encourage people to hold and use it and over time people would migrate to it. It would also allow businesses to only concern themselves with a single exchange rate, namely that between their national currency and the Euro Common currency.

The UK suggestion was, of course, rejected out of hand.

The EU is about a forcing the creation of a single state.

It is a political project rather than a practical one.

Hence Brexit.
> I don't know whats going wrong with Firefox.

Pocket integration, advertisement on New Tab page, the Mr. Robot debacle, Google Analytics on extension page, etc.
There’s a lot of “the latest diabetes research” and “myth buster” stuff on there which is perfect for sharing
For automatic key rotation you use the new Secrets Manager.

1) there are cloud formation linters.

2) It will tell you the resource name

3) it creates a dependency graph. It only knows when things come up based on when the underlying API call returns. How else would it know until execution time?
Not quite. There were no notes and coins and it couldn't be used by ordinary people to do their shopping.
How do you use it
what makes it awesome? reading the spec nothing sticks out. I often wonder if it's just ObjC survivor bias but if there is anything that makes it actually special I'd love to know.
I've seen the Magellanic Clouds with my naked eye. I worked at an observatory in rural Argentina (location because light pollution). One night, I went out to one of the telescopes for emergency maintenance. When we got back out into the dark and hadn't turned on the headlamps of the car yet, the Milky Way stretched like a band across the sky, and you could see both Magellanic Clouds as
small but macroscopic objects, indeed looking like clouds.

This was among the most breathtaking things I've ever seen (the other being a particularly vivid showing of northern lights in Alaska). The southern hemisphere's sky is infinitely more exciting than the northern one.
Recently Swedish forest fires swept across a military range. Because of fear of unexploded ordinance, the fire fighters couldn't pursue it.

But the air force dropped a very small conventional bomb, sucked all the oxygen out of the air, and put out the fire.

It was in the news a bit. A quick google finds
https://www.thelocal.se/20180725/watch-swedish-fighter-jets-...
Org is just a shorthand as far as I know. Emacs Org-Mode works with files typically ending in ".org". I prefer to avoid the confusion by saying "Org-Mode" and "Org-Mode files" fully (and, I believe, properly).
This may be a bit off topic, but the world needs more people like you. From what you've described I say you are tougher yet more realistic than most. Fearless. I don't know why the job you left didn't realize that. Most would kill to have employees like you given those employees are also productive.

I agree with Trexen though. Your application will likely fail. Most successful applications I've seen succeed (and companies) are never cold start like that. They always seem to come from an established business approaching someone and professing need for their idea/passion/tool and agreeing to be an early adopter/customer. Maybe you can try finding your early adopter/customer before beginning development on your next project. It's a good way to bring in money earlier and a good way to attract investors. It's hard to develop a tool in isolation without a customer guiding you with use-cases and real world need.
> Stable is the current release and targets stable and well-tested software needs.[122] Stable is made by freezing Testing for a few months where bugs are fixed and packages with too many bugs are removed; then the resulting system is released as stable. It is updated only if major security or usability fixes are incorporated. This branch has an optional backports service that provides more recent versions of some software.

That's how Debian stable works.
> Frankly, I don't have data who had integrated plugin-less PDF viewer first. Yes, it might have been considerable advantage.

Also Firefox's PDF viewer was slow and buggy, while Chrome's (I think based on Foxit Reader) was awesome from the start.
Do you think someone is going to actually tell you that they are going to leave for greener pastures as soon as possible?
> But does it matter if you work continuously 9-9? If I stay on premise 9-9 I still regard that as work -- that still is my time that I'm selling to the company.

In many countries, lunch and dinner breaks are unpaid time - in theory you are free to go home and do whatever you want. In China, noon break can be two hour long including napping. And the free dinners of IT companies are actually incentives to lure you staying longer on campus. Of course you can leave earlier or even on your own schedule if raising a child, however, for young people most prefer staying overtime enjoying free facilities companies provide them, like food and gyms they have to pay off-campus otherwise.
Many sites outside EU jurisdiction still abide by EU privacy/cookie laws. Not all for sure. It is typically easier for a developer to target the most demanding laws for all users vs different experiences and more code paths to dynamically offer based on region. I don’t expect anything to change in this regard.

The bigger problem about these nag screens is the poor UX. I often just accept the defaults because it is far, far quicker than trying to find the Opt out option. I especially hate sites that then take you to a config screen to pick and choose from providers. All I want is a binary Yes or No, with each option getting equal equivalence in the UI.
From skimming this post, it seems a very short retelling of the classic gang of 4 patterns for very junior developers without any details specific for JS. I was really hoping to read the new JS patterns that have emerged out of new and shiny features of JS, like classes - last time I was seriously working with that language, "The Good Parts" was the best source of information and prototype inheritance was all the rage.
It has (IMO) pretty and consistent syntax for many programming paradigms. Most of the language decisions seem like they were given significant thought. Swift is a great language to read and write because it strives to be pleasant for both cases.
Yes, VPC and RDS are two points that would keep me from using Lambda in the first place.
The thing is, developers outside of Apple platforms don't really adopt Apple techs. Objective C never took off and the same seems to be happening to Swift. I don't know anyone using it on Linux.
Show HN: An Event Calendar for marketing and selling your events. On your site
Semantic Versioning 101
> Assange lost all credibility as a journalist over the Wikileaks handling of the 2016 election

Unlike every other journalistic outlet in the world, not a single thing Wikileaks has put out has ever been proven false. He did not lose credibility. He lost favorability. Just because you don't like the information released does not affect its credibility.
How to improve your brain health boast your memory and keep your brain sharper
We Rolled Out Envoy at Geckoboard
> On Android, the extension support alone makes it so much better than the competition.

Firefox doesn't open links handled by apps directly with the app, like almost every other Android browser does. This makes it unusable for me.

Here's the bug report (7 years old) btw: https://bugzilla.mozilla.org/show_bug.cgi?id=806385
The money gets wired to a bank account in UK? This should be easy to track and persecute. Law agencies as well need to be slightly proactive here and not wait for complaints to come to them.
In what sense do they consider unmaintained software to be stable? What do they do if there's a security vulnerability in a feature that's been removed so there's nothing to backport? Stable as in dead.
Tech speaking Advance Publications “own” reddit as it’s largest share holder. Advance Publications Also own Conde Nast.

Conde Nast used to own reddit. But a few years (2014) ago it split off as it’s own entity but giving Advance Publications the majority shareholder state and had a funding round at the same time. It’s had a couple more funding round since with its most recent being $300M in feb.

Not sure about the financial state of Advance Publications though.
Drug use is rampant in silicon valley. You wouldn't be a very successful investor is drug use was a disqualifying factor.

Of course it depends what kind of drugs. Potheads don't make very good CEOs and Cocaine is usually associated with destructive behavior. A lot of people in tech do the occasional hallucinogens or ecstasy without much issues.
> I often just accept the defaults because it is far, far quicker than trying to find the Opt out option.

That is why opt-out is illegal.
> The GUI features Google introduced were very important.

I don't trust my memory, so I'm checking with Firefox 3.0.1[0], released in July 16, 2008[1], definitely before the first release of Chrome. I can't be bothered to also test early Chrome and multiple old versions of Firefox, so the fact that a feature isn't in Firefox 3.0.1 doesn't mean that it came first in Chrome.

> Draggable, swappable tabs

Firefox 3.0.1 had these.

> that can be pulled out into separate windows,

Not quite — you could drag tabs between existing windows, but apparently not out into a separate window.

> address bars with integrated search engines,

If you entered a keyword, rather than a URL into the URL bar, Firefox would search for it in Google. (In addition, there was obviously the dedicated search bar.)

> built in PDF viewers.

Firefox 3.0.1 didn't have one. According to Wikipedia[1], the PDF-viewer arrived officially only in Firefox 19 (February 19, 2013). It was installable as an add-on earlier, but almost certainly not before Chrome's in-built viewer. OTOH Konqueror (KDE's browser) had an embedded PDF-viewer before either — at least as early as August 2008[2] — not that that's relevant for mainstream use, or for a comparison of Firefox and Chrome.

Overall, only 1, possibly 1.5 of the 3 features came earlier in Chrome. 1.5 were definitely already in Firefox when Chrome launched.

[0] I couldn't find the binary for 3.0.0, which was my first choice.

[1] https://en.wikipedia.org/wiki/Firefox_version_history

[2] https://en.wikipedia.org/w/index.php?title=Konqueror&oldid=2...
What you call an interpretation I know as a pre-interpretation (from Foundations of ILP by Nienhuys-Cheng and de Wolf which is my go-to textbook; I think you're going by Lloyd?). A pre-interpretation assigns objects in the domain to terms (including variables!), and an interpretation assigns truth values to atoms of predicates. This distinction is perhaps a bit unwieldy- but, how do you call a truth assignment to predicate atoms, if you call the mapping between entities in the domain of discourse and the terms in the language an "interpretation"?

Or is that resolved by having a Herbrand interpretation?

>> Yet, we can readily express these things in Prolog, and in fact almost every Prolog program also does that or needs them!

Yes but Prolog cheats: it allows any (Prolog) term as an argument to a (Prolog) predicate, including another (Prolog) predicate, as in meta-predicates. Meta-predicates then are not strictly speaking first-order, and so Prolog is not strictly first-order.

Or more to the point, Prolog doesn't make a distinction between constants and predicate symbols, or predicate atoms and functions. So it accepts as arguments to (Prolog) predicates (Prolog) terms that are syntactically identical to functions but have predicate symbols instead of function symbols. In FOL, the sets of predicate symbols and function symbols are disjoint, so you can't do that.
I prefer a semantic-guided keyword search. The query itself is keyword based, but having semantic based suggestions can help fill in some keywords I'm missing. It's as resource intensive as a regular semantic search, bridges the knowledge gap for users who can't fully describe their query, but gives full power to those in the know. Best of both worlds.
You Cannot Change Anyone, Especially Those You Love “ but You Can Plant a Seed”
Alternative Musical Keyboards
Reminds me of SSHTron http://sshtron.zachlatta.com/
What’s your ideal simple language?

I’d argue that with type inference, immutability, and non-null as a default, Swift is an easy language for anyone to be productive quite quickly.

let x = “I’m immutable and not null”

let favorite = [“Java“, “Perl”, “Swift”].shuffled().first
Travel Quotes for Travel Inspiration
It's definitely true that Mozilla needs funding beyond what users are willing to donate. Especially with other 'free' browsers available. But all scandals that I'm aware of were nonsense that journalists wanted to believe, in order to land the next big "the good guys are actually evil"-story.

A more privacy-friendly default search engine is clearly the elephant in the room, but their other financing strategies have been done to try to supersede that and to my knowledge did never infringe on privacy. If you feel different about one of them, please read up on it. There's been a lot of misinformation out there.

Mozilla would make themselves liable to prosecution, if they were to simply violate privacy without a very good reason, as privacy is an explicit goal of their legally-binding non-profit mission statement.

Having said that, there is a good reason why Mozilla has to compromise in terms of privacy. And that is webpage owners' interests.

Webpage owners want to track you. And they can opt to not support Firefox, if they can't track you. Which is kind of bad for Firefox and ultimately for Mozilla's mission, which is making the web a healthier place, for which they need Firefox even just as a second implementation of the web standards.

So, yes, they do have to balance out webpage owners' interests and yours. And yes, they cannot give you as privacy-friendly defaults as some of the browsers that don't have to care about webpage owners' interests. If you're a tiny Chromium fork, no one's going to block you, because mother Chrome is absolutely lovely to webpage owners.

But you should notice that Mozilla gives you the tools to fix the defaults and goes to great lengths to be privacy-friendly when webpage owners are not involved.
Why is `shuffled()` a function and `first` a property? Seems weird and not simple.
>> (It always surprises me when Prolog texts refer to the least Herband model as the “intended model” - it’s definitely not what I intend when I write Prolog!)

Good point.
It doesn't seem to work with PuTTY, maybe its telnet defaults aren't what the code expects.
Only rebellion will prevent an ecological apocalypse
Loads of people think 2FA solves more than just mass password spraying. How the hell did we get here?
Ah, okay.

I had the impression it was about somehow writing a program in a more strict language and then exporting it to Java.

I don't do much algorithmic design.
There's a give and take between theory and practice, though thats really not what we're discussing here.

Though the notion that bad theory, uninspected or unquestioned, can lead to bad practice.

Alchemists and astrologers were both exceptionally empirical. Vetruvius's De Archiectura is a fascinating mix of pragmatic advice and really shitty causal explanations.
How would multifactor solve this? It only solves mass password sprays.
no, as a sister comment of this mentioned, i think it was based on perforce, they didn't use TFS for this internal project AFAIK
Sure but isn’t Ma smart enough to say what he wants to say, I don’t think he wants newspapers to alter his message.
"Her tests on software created by brand-name tech firms such as Amazon uncovered much higher error rates in classifying the gender of darker-skinned women than for lighter-skinned men."

Besides the article's obvious anti-man, anti-white bias, I'm not surprised that facial recognition software has a hard time analyzing darker skinned people.

With photography, I've always had a hard time photographing someone who had dark skin. Lots of light needs to be used, and even then it needs to be filtered correctly, etc. This goes for any subject that is dark.

Unfortunately, this is going to be a tough problem. Cameras used by law enforcement and government agencies, (which the article seems to focus on) are normally pretty shitty; software can only do what it does with whatever input it gets. So if the lighting and image quality is shitty, then your results will be as equally shitty.

The article doesnt go into what kind of equipment the MIT researcher was using, but I will assume that it is a high quality camera. If so, and if the software is still failing as the article alludes to, then yes, these companies need to make their software better.

Even so, it's a crapshoot from the get-go, due to the hardware being used.
> I often wonder if it's just ObjC survivor bias but if there is anything that makes it actually special I'd love to know.

It's definitely not just this. Swift is very similar in design to Rust, and has a lot of the same goodies like an ML-inspired type system, but without the complications imposed by the borrow checker / lack of GC.
I agree, Jsonnet looks really nice.

One thought I had though is that I wish they didn't use the % operator for string interpolation though and rather the more recent f-string syntax. I wonder whether it will be possible to add that or if there is a reason to prefer one over the other in this context?
WordPress sites are vulnerable to sensitive information disclosure
Following the link I posted might be a good start.
Can you explain a bit more on your VPN setup? Did you create it on the same machine as the router itself?
In the days of colour film photography, one of the stages applied was skin tone matching. When trying to set your printer up you printed a fairly standard picture, and checked the skin tone looked right. For a long time nobody thought to do the test with people who weren't white, so often the skin tones of darker people were off - hence the pictures you got developed were more likely to be accurate if your subjects were white.

https://www.npr.org/2014/11/13/363517842/for-decades-kodak-s...
That says more about their accuracy than the bunker strength. The allied bombing was terrible.
I took a day off from the internet. Here's how it felt.:-)
While you are free to implement functions and properties however you like, usually it's pretty clear which one is which. shuffled performs non-trivial computation and doesn't seem like an intrinsic property of the array, so it's a function; the opposite is true for first.
Show HN: Post YouTube Clips to Instagram
Microsoft users’ emails exposed in data breach
What does newcomers mean in this context? I thought rent control meant prices were capped, and that you can't drive up prices due to that.
Buy Facebook Post LIkes – High Quality Our Services
What I appreciate about this site the most: when I hover a link, its background turns bright yellow (so I know what I'm about to click) and then when I click it, it flashes in another shade of yellow (so I see I've clicked it, and the site "got" my click). A real pleasure to navigate this way.
Take bigger sips
Thing is in many cases their low ball offer might still be more than you thought you could get. It gives a lower line, on their terms. From there you can negotiate upwards. After all it is their first offer.
Question: how does the local embed link translate into an asset uploaded to github user content?

https://camo.githubusercontent.com/461a806ab46b5db76dcb02048...
And when the manufacturer says "nuh uh" like they did in this case?
If it anything like C#, .shuffled needs to return a new object and has some expense incurred to achieve, so is a function/method, but .first is immediately available, requires only a trivial amount of calculation and does not return a new array/list, so is a property.
Yeah first being a property is weird to me too.

Although I do believe Swift has "virtual properties" that are really a method under the hood.
Even if it can be rationalised as them not caring, or even just not prioritising support for Firefox, the point of TFA is you have to treat it as malice if you are on the other end. Maybe it's better characterised as neglect, but you have to actively call it out and fight it if you don't want to lose out.

It may be like being crushed by an elephant that's rolling over in it's sleep, but you need to wake the elephant up and tell it to sleep somewhere else.
Agreed. I guess the sites I'm complaining about are technically opt-in by legal terms, although opt-out in usability terms (making the no tracking option far more hassle than the yes tracking option)
In fact, I remember clearly that the FSF was extremely persistent that any tool that was going into user land in GNU had to be implemented in an obviously different way. This is one of the reasons why Bison produces faster code than Yacc. I think grep was another one of those, "Well we can't do it the normal way, so let's find a crazy way that will be super fast".
Chirurgie Esthetique Tunisie: Clinique Espoir
I don't think the law is dumb but the implementation certainly is. The settings should be incorporated into the browser so your browser tells the site what your preferences are. Then you only have to set them once.
>15-30 hours/week. No product after a few financing rounds. Lack of grit. Also, very poor decisions.

Oh crumbs - sounds like a disaster! Why were you invested? Didn't the managing board raise some red flags and seek liquidation early?
C++17/20, PHP 7.3, and Prolog
Since it's not yet mentionned, here's an alternative:

> The Librem 5 represents the opportunity for you to take back control and protect your private information, your digital life through free and open source software, open governance, and transparency

> As a social purpose company, Purism believes building the Librem 5 is just one step on the road to launching a digital rights movement, where we—the people—stand up for our digital rights, where you place the control of your data and your family’s data back where it belongs: in your own hands. Let’s declare, “We will no longer allow unfettered access to our photos, videos, email, text messages and application and usage data without our permission.”

https://puri.sm/products/librem-5/
That's not "selective enforcement". Race is not being selected for. People committing crimes in public is being selected for. Or people committing crimes in high-crime areas.

Some races happen to correlate with some selected traits more than others, but race is not the trait selected for.

It's completely predictable that not all traits of interest for law enforcement will be distributed equally across all racial groups. To treat this fact as a sign of systemic racism is to guarantee that you will consider every society on Earth systemically rac/sex/[group] ist.