skysight-inc/HackerNews huggingface dataset:
Depends on what you mean by "Lisp". In the wider sense of the lisp family, there are obviously many differences (Clojure, Scheme, Common Lisp, etc.). If instead you mean Lisp == Common Lisp, the ANSI spec - which is a really well-made standard - is common to all implementations and basically works; for what came after that (threading, unicode, networking, etc.) the commercial implementations have their own extensions, while the open source ones rely on libraries, some of which are considered best practice.
> there is an almost 10 year old Miele dryer in my apartment, with a heat pump.

I stand corrected. I'd be curious if it's actually any more efficient, especially if the heat it's pumping comes from gas, oil, or resistive heating (in the winter, assuming cold climate). It can appear more efficient, of course, if one only measures the dryer itself, but that wouldn't be apples-to-apples.

> Here's their top of the line current offering in the USA

$1800 is an eye-watering price. That'd buy me 3750 hours of 4kW [1] dryer usage, so buying it for long-term savings alone is hardly an obvious choice.

> clever uses of natural gas

Raising temperature by burning it seems like the least clever use of natural gas (or any combustible).

[1] I figure the least efficient resistive heating dryer is 5kW and that Miele is 1kW.
do u stay home most of the tıme? like one family member in public (transportation) usually is enough to bring the recent fashion of viruses.
https://youtu.be/QIRk382yJm4
> And there is another group that wants to focus on animal suffering in the wild. Tadpoles, this group says, die in the billions each year, and the difference of their nervous system from humans' is just a question of degree.

I don't want to redirect all of human effort to reducing animal suffering, but I would sleep a lot better if I were sure these people are wrong.
It surely is remarkable as a specification, encompassing so many aspects of the language, yet it leaves so many other aspects to the particular implementation. Multi-threading for example is supported by most major implementations yet their syntax (and often, semantics) are very different from each other. Same goes for cooperative multitasking (corutines etc). Someone else could come up with other examples.

One of the arguments towards the "we don't need to upgrade the Common Lisp specification" attitude is that if we have multiple different implementations, each with its own interface to implementation-defined functionality, then we can successfully unify that interface as the language's users, without changing the underlying language.

Portability libraries that offer uniform syntax for features that implementations define differently are the de facto standards in the Lisp community. To name some examples, networking (USOCKET), multithreading (BORDEAUX-THREADS), accessing the metaobject protocol (CLOSER-MOP), GC and weak data structures (TRIVIAL-GARBAGE), accessing the filesystem and operating system functionalities (UIOP). There are many others.

--------------------

At the same time, I agree that the specification needs an upgrade. As soon as I find some time, I'll try to think of means of organizing such a committee and, if required, securing the funding for it.
In CRM We Trust – Stop Selling Product and Start Selling Trust
This paragraph midway through the article sums up their guess:

...the computer was in charge in 22 rear-end crashes, [so there is] reason to believe that the AVs are doing something that makes cars behind them more likely to hit them. Maybe that’s driving herkily-jerkily (as we experienced in a Cruise car in San Francisco), or stopping for no clear reason (as we experienced in an Uber car in Pittsburgh). That’s not necessarily a bad thing. It indicates a conservative focus on safety: Better to stop for a fire hydrant than run down a preschooler. But part of being a good driver is behaving in a way others expect, which doesn’t include constantly stamping on the brakes.
Yes, in recent years many top GDS employees have left[0].

Most common past 'companies' for GDS employees on LinkedIn are Department for Work and Pensions, Cabinet Office, Ministry of Justice & Home Office[1]. All the people I know of there used to work at the BBC.

[0] https://www.bbc.co.uk/news/technology-38320072

[1] https://imgur.com/a/Gvk1EBV
Use with Node.js from Java/Android
Was it a perpetual grant? Imagine if they plastered your face on a billboard, if you quit, ending the contract, you could then charge royalties.
‘Google’ when?

The game done changed.
That site is horrible. It autoplays some loud video that talks about Sam Neil. Nearly made me jump out of my seat.
He didn’t call it a noble duty. He said they were gods own people, to try to de-stigmatize them and legitimize them in the eyes of a very religious country.
Example usage https://eclipsesource.com/blogs/2016/07/20/running-node-js-o...
Technology wise, voice is still (in 2018) an unpredictable mess over the Internet. There are a myriad of call quality issues even when both parties are on a fast connection (measured in tens of Mbps) for several reasons.

I can’t imagine spending several minutes trying to retry and repeat on a call that’s supposed to be no longer than 15 minutes.

Voice and a whiteboard, or text chat, would be better.
I don't remember the HTML web being very simple when I was first starting out. Procuring a server host, FTP logins, broken links, wrangling some godforsaken HTML editor and eventually falling back on Notepad...

Anyway, JSON messages are pretty simple to hack on. For DIY stuff, your message schema can be as simple or complex as you want it to be.

Less-than-technical users can have a similar experience to Twitter, Facebook, or NextDoor. Still lots of UX work to get to that point though.
thinking about this makes me wonder whether we have any symbiosis with bacteria outside of our bodies
Köpekten yavru kediye anne şefkati
Software developers make up most of the labor force and your financial and job market position are atypical. Context of the conversation is expanding non competes to broader swaths of the working population.
I wonder how much a carbon tax would change the economics here.
That's something a doctor will tell you. Not something a website should suggest upon you.
> Can dark matter have its own dark-only version of the electromagnetic force? Or is that ruled out by the lack of clumping?

My "feeling" is, it's not "intuitive enough" to "guess" any answer without a lot of computing:

https://www.quantamagazine.org/coder-physicists-are-simulati...

We think we're quite sure in our observations, so that helps, but to be able to claim how the simple laws can exactly produce what we see, we have to do a lot of work. Just like what Newton figured out was not provable before without all the computations:

http://www4.ncsu.edu/~kimler/hi322/halleytale.html
It might also be the cultural influence of the UK, where dryers are a basic necessity (because of very high humidity and poor weather most of the year). I grew up in Italy and didn’t even know what a dryer was before I moved to England, where they’ve been ubiquitous since forever.
Attackers Behind Operation #Oceansalt Reuse Code from Chinese #CommentCrew
I’m pretty surprised if they don’t leave speculatively loaded (and still correct) data in the cache. My understanding of speculation is that was sort of the point: often you won’t compute the right value (because you have to be right in every instance) but you will have loaded nearly all of the relevant data into the cache, so it’s comparatively fast the second time around.
I went to Cambridge. No way could I have afforded an unpaid internship at a thinktank after I graduated.

Possibly I could do it now, but even if I obtained that golden policy job - how would I survive in London? Housing here is more expensive than even San Francisco.

My degree has opened many opportunities - sure. But I can't pay my rent with it.
Australia's encryption-busting bill also after PINs, passwords
small thought experiment: what if we decouple the issue of "finite" from the probabilistic aspect?

Perhaps-Algorithm A:

step 1: x := sample a value from a roll of a fair D6
step 2: print x

Is Perhaps-Algorithm A an algorithm?

Can we argue that we're in a well defined state after step 1 has executed? We have some variable x bound to one value from {1, ..., 6}, with a known probability distribution, although we don't know which integer we've got.

edit: on the other hand perhaps we're just haggling over definitions here. it is definitely the case that non-terminating algorithms exist and can be useful, and non-deterministic algorithms exist and can be useful. it might be the case that some powerful theory and analysis restricts attention to terminating, deterministic algorithms, it doesnt meant that that's all there is.
Ask HN: Can programmers help combat antibiotic resistance?
I think the threat of antibiotic resistance is terrifying. Can we help with software? Is anyone doing that?
It didn't matter if they had an off-putting personality or were "OK." Either way, I just wasn't feeling it. On the other hand, the same happens wherever I go. Maybe Google's reputation of attracting certain personalities led me to believe there would be others that were similar or like-minded. Instead, they were mostly unhealthy judger types (though I'm not sure if the source is reliable, a few years ago 23.6% were said to be INTJ and 12.5% ENTJ: https://www.quora.com/Do-most-software-engineers-have-an-INT...).
Sounds like any given open office environment to me.
Yea consent to collect it.

Best way to comply with GDPR is read it carefully and/or hire a lawyer.
Not quite the same thing, but since you mention Galactica and her non-networked systems, I believe watching this show should be required of anyone even tangentially considering work in an IoT project.
Can someone outline the justification for the switch to Chromium and the difference between Chromium and Muon, which seems to be based on Chromium anyway?
My source was Wikipedia. In either case it was a West German peculiarity and unheard of in East Germany.
Huh, this seems to be too narrowly focused on visualising graphs, and I'd like something broader.
There are some people who type with 'chop sticks'. It would be rather frustrating having to wait for the other party to respond in that case.
This is exactly correct. The difference is in how you approach problem solving, not how fast you write the code.

Can you clearly articulate the important concepts and how they inter-relate? Define the problem boundaries (and later, as a consequence, boundaries of functions, data structures, objects)? Separate which component is responsible for what, in a way that makes sense to the business need? Choose the right algorithms? Focus on optimizing what matters, know your tools to get standard parts done in a standard way?

Like all true craftsmen, the final output will make everything seem so easy, so concise and obvious. But it's anything but. The same problem solved by an army of mediocre engineers will just end up a huge convoluted mess. And it doesn't matter how many of them you unleash during the initial architectural stages of a project — arguably the more, the worse the result. Being able to handle uncertainty (as opposed to an unrealistic list of minute specs), ask the right questions and make the right technical choices is what makes 1000x engineers.

The value chain of software is long, and the higher up the chain you can empathize with and code to, the better for you.
2019 Global Learning Landscape
I suppose the answer to your question depends on your definition of growth. Succeeding at a large company requires a certain set of skills; I've found the level complexity to be higher, the scope of systems to be wider, and the codebases more difficult to quickly grok. Developing the skill to manage these challenges will help you grow as a "FAANG" engineer. This was my experience at Amazon and is my experience at Google; there are multiple systems managed by multiple teams that solve the same problem, there is generally a lack of authoritative information, and you have to develop a sense of calm in a chaotic, cluttered technical landscape.

At a smaller company, you will grow more as an engineer, in my opinion. The tech stack will be fresher and more modern, and while the quality of code may be significantly lower, the complexity of the systems will be lower, and thus you will be able to grasp much or all of the tech stack and how the systems/services work and relate. You will have a better sense of product. You'll learn how the industry operates and will have a better pulse on the state of the art.

Smaller companies are more fun. You learn more. But FAANG pays better, and that's what I'm currently optimizing for (so that I can retire earlier, or move to a smaller company later with a bigger safety net).

It's a personal choice.
I think Muon is/was a fork of Electron? So maybe they are just using Chromium more directly now?
Was never fond of arts and crafts at school, but when it came to building something outta paper, here I was, all the time paper airplanes. I really love flying in general, so this was my escape into an imaginary world!
Thanks for this article in input! Kudos!
Sorry, I had it reversed in my head. For 1 and 2 dimensions they will return to the starting point with probability 1. For 3 dimensions it simply that it is not probability 1. Obviously a weaker result.
if true, this the communist version of the Simpsons episode were the capitalist covers the sun
Aside from that, it usually takes less energy to type, and you can do other things while replying (or in the gaps between). Voice is more of a dedicated channel, and it's not necessarily more productive. With text you're given a chance to think about what you're about to send before hitting the submit button. I think there needs to be a balance here. Voice has its benefits, but it's not always the way to go.
Astronomers May Have Spotted Another Neutron Star Merger
Related:Ship of Theseus

In the metaphysics of identity, the ship of Theseus — or Theseus's paradox — is a thought experiment that raises the question of whether a ship—standing for an object in general—that has had all of its components replaced remains fundamentally the same object.

https://en.wikipedia.org/wiki/Ship_of_Theseus
So how are you supposed to sleep in one of these?
Turn them inside out when drying?
I love the irony in “You are not a product“ from a commercial product (open source, I know) designed to monetize surfing (aka pay-to-surf), as if this is what the internet is about. I think we should resist such an effort and stick with projects (not companies) that want to keep the internet as it was meant to be, ie Mozilla Firefox.

No problem with monetization but I want a browser that puts me first, not a middleman that tries to profit from the trend to subvert the open culture of the internet, pretending they put my privacy first. It’s an excuse, not the main purpose of this browser.
> It doesn't really work exactly at a 45 arc either. Its closer to something less optimal at maybe ~35 to 40* for longer distance to prevent nosediving.*

45 degrees is a theoretical optimum for ballistic flight in a vacuum. From what I recall from school, air drag makes the actual optimum on Earth closer to 35 degrees.
I think there is a still more straightforward and robust argument against quantum immortality: The same reasoning predicts you can never fall asleep.

If futures where you are not conscious are inaccessible by the anthropic principle, then dreamless sleep cannot be in your future.

Most sleep is dreamless. At 4:00am this morning I will almost certainly be in this state. But being unconscious is not an experience I can have, so by the reasoning of quantum immortality, I should expect with certainty to find myself awake at 4:00am if there are any Everett universes where this is the case. And of course the same argument applies to every other moment of my entire life, and yet somehow I haven't been trapped in a state of wakefulness since the day I was born...

(If sleep is breaking the rules, the substitute it in with "temporary death" if you prefer. Why I am I allowed to "fork into" the branch where I die as long as I wake up later? How does the information about my eventual revival make it to the branching point, earlier in time? Or does the revived version of me exist with measure zero? These seem plain absurdities to me).

Think carefully about why many-worlds doesn't prevent you from sleeping. I think this leads to the correct answer.

I think of it in terms of a phase space diagram. You are conscious in some parts of phase space. Those regions of phase space have certain measures. You should expect to find yourself in parts of phase space with large measures, and not in the parts with small measures. Like this: [1]

In the diagram, increasing purple is "increasing probability consciousness." You should expect to find yourself in the purple area, not 10,000 years off the top of the diagram, deep in a white region. Quantum immortality supposes the latter, and that should be a self-evidently bad hypothesis.

[1] https://i.imgur.com/ETOqKs9.png
I would love some clarity on how they plan to be sustainable. In the FAQs they claim
"We are currently focused on bringing the best possible service to you, completely free.", which makes me sad. If they deliver a value they should charge something.
> I absolutely do not think it is the job of the government to solve problems like this

Well then, I guess we'll have to watch as this problem will remain unsolved. If you want an unregulated market, people will do what they want, and they happen to want to give money to corporations whose only motivation is profit, because they get direct benefit from those transactions. Like cheap disposable halloween costumes, to take your own example.

Government has addressed economic externalities countless times with laws restricting various types of pollution, funding public transit, public health, education, etc. It is most definitely the government's job to fix such externalities by adjusting incentives on third party effects. No one else can achieve that.

Maybe you think this disposable-products externality is somehow special, but I don't really see a case for that.
Free means you're the product
We need a Uber for Guillotines !
The one I fold since 3rd grade is missing. The world champion in distance is missing, too.
BepiColombo spacecraft launches on mission to Mercury
Maybe something to do with the fact that said gimmicks are expected to be used by an individual or small organisation with strictly limited resources. When Ford Motor Co. decides a Transit van is a "car" because it meets the legal definition of one, but the tax department wants to tax it as a van despite that, Ford's response will be "make me."
Because Mozilla is totally not a corporation. Brave makes usage of BAT and their ads optional and disabled by default.
To each their own. I, for one, can't afford putting all clothes in the dryer. They break so fast that I keep having to buy new ones.

In our household, only socks and underpants and pyjamas and stuff like that go in the dryer, the rest dries outside (or, in a room with the window open when it's cold).

(very western: we're a Dutch and Danish couple)
Indeed. I had a similar thought, which initially seemed profound. "Maybe this means that the universe can encode the results of non sequential algorithms but no one can ever decode them. Douglas Adams was right all along!" Of course if you can't decode anything then in theory the universe is currently running an infinite number of undecodable simulations of itself right now. Related piece from Scott Aaronson [0].

0. https://www.scottaaronson.com/blog/?p=3327
Serverless Rust with WebAssembly from Bay Area Rust Meetup (Slides and Audio)
The "download for Android" button leads to the Apple Store. That was... interesting.

https://brave.com/download/
Just because you'll have enough ipv6 addresses for every website doesn't mean you'll want to actually do that.

It's a lot of extra hassle to set up dozens of IPv6 addresses when (e)sni can do the same job.

Moreover, (e)sni has an advantage over using ip mapping; events if someone is snooping on your connection and can see that you are connecting to some ip address they won't be able to determine what site that might be.

If you are simply mapping IPs, they can visit that to see what you are visiting.
> Why the hell would I pay more money to a contractor to work on my home for half the time?

I lost you hear. Isn't it how it works actually? You usually pay premium if you want something to be done faster.
For additional entertainment, you can look up the words lorry, artic, four-by-four / 4x4, people carrier, Chelsea tractor, estate car, caravan and campervan.
Thanks for OrgVue, been searching for this kind of tool for long time!
I have never tried laying on a 42" pallet - have you? I really can't say if it's too small to sleep in.

A simple picture (even a stylized, human-sized vector drawing) would put debates about whether this pod is too small to bed.
1. Listen well. Sometimes this means talking much less. Know what they want. If you do only one thing, it should be this.

2. Be nice. They're more likely to concede if they like you.

3. Don't be assertive. Be calm and cool, act like you know what you want. Assertion encourages them to push back.

4. Say no without saying no. Something like "I really wish I could do that, but it doesn't work for me."

5. Label every fear they have, and label all their advantages. Sometimes they point out an advantage of their product (or the job) in hopes of pushing you back.

6. Instead of proposing solutions, ask for their opinions. It exhausts them mentally, and it puts them in control.

7. Try to be yourself, and don't try to mimic other people's negotiating strategies. Some people are more accommodating, some people are more stern, some are rigid. That's all fine. Learn what you are like and make use of your strengths.
Anyone using Brave? Would love to hear your impressions.