skysight-inc/HackerNews huggingface dataset:
I would hate to try to write a macro for "sweet expressions". The parens show the structure, and the whole point of representing programs as their own literal structure is that it's easy to manipulate.

Without that, why am I using Lisp? If I just want a reasonably high-level language but don't care about macros (or other features that rely on seeing the actual structure clearly), why wouldn't I just use Ruby/Python/Smalltalk? They're pretty good, too.

I can almost guarantee it's going to be more pleasant, down the road, using one of those languages as it's intended to be used, rather than trying to contort Lisp this way. Getting an answer to a Lisp question on StackOverflow is hard enough with standard syntax. No Lisp programmer is going to want to help with a program written like this.
A bit more involved, but seems to achieve the desired result: https://www.dragonflybsd.org/docs/handbook/RunSecureBrowser/
I wonder how much China was involved in this. We may never know but this feels like a play they would push. That way, China can form a "TPP of the East" easily without having to negotiate with countries individually. Lock out the West and extract natural resources at their leisure.
Go was designed by strong programmers as a “good enough” language aimed at the combination of two goals:

1.) Letting good programmers get things done without feeling too many constraints, and without hating the output of #2.

2.) Enabling decent programmers understand the output of #1, while still getting things done themselves.

It is an extremely practical language ‘project’, in that it doesn’t pretend that all programmers are great, or average, and it tries to help the two subsets work together.
Do you know why is the upstream bug in "New (Open)" state, if it's fixed in currently released versions of iOS/macOS?
> but it could equally just be IAG trying to get into a stronger negotiating position with Airbus.

And Airbus are negotiating from a much stronger position than they were a year ago. Selling a plane that is actually airworthy does that for you.
I do not have much info on UML, but you may be interested in https://rootlesscontaine.rs/
You'd basically need a vacuum box to contain it and wait until the waves (eventually) run out of energy.
Presumably they think this is a defense that will hold up in court as plausible deniability if they are ever sued for defamation relating to this comment.
Deaths per TWH by Energy Source
If campaign contributions are called free speech and legislators are happy making laws blatantly favoring contributors, you're going to have a pretty tight loop.
Didn't FreeBSD do this before Solaris?
As long as the good natured group adheres to the rules of doing the work pranks nowhere near where I am actually trying to get any work done, and preferrably not while at work at all, then it is all good with me.
Java's standard library is full of hot garbage.
For some languages it might possible to enforce this with just a simple linter
RBT Rebel Real 1.112 Price Dropped:D
The generic insulin is very low quality. Yes it could save my life, but it would incredibly hard to manage a healthy one.
I’m a fan of whiteboards, definitely, but I’ve found that I like those giant 3M Post-It note style boards with sheets of paper. (I’m not in sales either). You can easily keep or make rows of boards as needed.

Although you can take a photo of a whiteboard to save it before erasing, it’s interesting to see the hard copies of the physical sheets after a few years of work.
I fucking love whiteboards.

So much so that I had my office desk partially covered in a whiteboard sheet[1] and used that with fine tip dry erase pens in lieu of of and paper. The collaboration that took place was off the charts.

[1] amazon.com/dp/B00NC1D5YM
i went to a home-improvement market and got 1m by 2m 1" board.
got a good deal on it too, because it was cut from a larger left-over piece they could not use.

added 4 table legs from ikea, and painted the board with wood-finish.
The reason Ocean Beach has always remained exactly the same is that the city relocates thousands of tons of sand to south end of it every year.
> Perl6 is still over 9 times slower than Perl5

Any chance you can share what code, data, and compiler version you used to get those numbers?

> Until Perl6's performance at least matches Ruby's for basic parsing (no, not grammars) it's not going to be taken seriously no matter how many other tricks it has up its sleeve.

I agree it's still slow but question your prognosis. For example, I think devs who care about O(1) handling of graphemes will use it when it's fast enough for them. And its multi prompt continuation control flow/concurrency/parallel/async design is bearing fruit.

But even if you're right, I see no reason not to think that P6 will keep getting faster and develop nicely throughout the 2020s.
> if you want a giant desk just buy an unpainted door.

Isn't this supposedly what Amazon did in their early days?
But, West and South Africa are the most developed stable parts. The parts facing China are the unstable and poorest, also lacking in natural resources in some places. Specifically Somalia and Sudan. It's conceivable that the West could forge ties with West and North Africa, especially North Africa, which already has strong ties to Europe. It seems unlikely that China would be able to freeze the West out of the entire continent with infrastructure alone.

https://en.wikipedia.org/wiki/List_of_African_countries_by_G...

It feels like treating Africa as a single unit is the issue here. More than likely, an "economic cold war" is the future of Africa, with North and Western African nations being Western aligned and Eastern African nations being Chinese aligned, with some variance and side flipping being inevitable. Similar to how the cold war was fought.
You're correct, but in the same way you'd trust the person to tell you about the symptoms of the bridge swaying, you can trust a person to tell you about the symptoms of everyday life. E.g. it's hard to find a job, minimum wage isn't enough to live on, I feel isolated, etc. But leave the higher level analysis to those more qualified, at least IMO.
Did you get the magnetic kind? How long does it last? I've been thinking of covering a few walls of the house like the kitchen with this stuff.
Diagramming? To-do lists? Math?

doodling writing funny quotes giant reminders meetings schedules announcements
I think you’re on to something, but maybe missing a historical detail: Lisp had a killer app: AI.

Unfortunately, the massive investment of time, money, attention, etc that went into Lisp and AI came too early, faltered, and left both high and dry for a few decades. It’s called “AI Winter”.
Right. No buttons but instead the software we don't want to use is the unchangeable default.
Bonus points: paint it black on the other side with spray paint and use light markers.
Well, as an individual eurozoner I vastly prefer a single currency and for me personally it certainly reduces the friction of cross-border trade (I both buy stuff and sell services).

I understand that many eurozone countries could be helped by currency tools like devaluing, but I'm not sure if anyone can really know how the tradeoffs vs. smoother commerce pan out and conclude authoritatively that the whole thing is a net negative.
i had to laugh at the hilarity of the idea.

i did that with todo lists. i'd rewrite them multiple times to remove done items and add new ones, and reorder them.
If your memory doesn't work, what does it matter how much you have?

You can create ungrounded abstractions all you you want, but as an older person who has commiserated with other older people, the common conception that it's harder to learn and retain things in older age is a real thing
Remarkably well enunciated into an arguably mysterious world for devs on the “outside”.
Obviously we do as do other nations especially at work. Who the fuck wants to slave away in a fucking sweatshop just to save the employer some money or to cut some energy. Only a truly idiotic employer would remove air conditioning in exchange for the inevitable lower productivity and higher employee disengagement especially in fields like software that require a lot of deep thinking. And it is absolutely essential for sleeping well at night. Sleep is not negotiable. So yeah we need it. What we don't need are stupid articles like this that can't even make the point they're trying to make compelling.
The parentheses in Lisp are like the white-space in Python - something non-users often get hung-up about when looking at the language, but which turns out to be a non-issue when using the language for a short while.

A more conventional syntax might look more appealing for non-Lispers, but I don't think it will make a big difference for adoption. If you want a more conventional-looking language, there are already plenty to choose from.
Note that while this might not be a smooth UX, you can remove/disable Bixby via ADB without root and install your favorite button remapped from the play store in a few minutes to remap single, double and long press.
Not exactly the same but Cooking For Engineers[1] has a format that reminds me of this. I've no personal affiliation besides liking the Mac and Cheese recipe.

1: http://www.cookingforengineers.com/
It seems to me that that is true, that it happened, and that it saw greatly varying levels of success for different use cases.
Genuinely curious: What’s the reasoning behind “unrestricting” this ahead of its 90 day window? (It’s tagged Deadline-90, Reported-2019-Apr-18 On Project Zero, so that’s July 18th?)
Start writing ex commands. That way it’s append only.
https://lwn.net/2001/features/OLS/pdf/pdf/uml.pdf

In 2001 this mentions SMP support is possible. First thing tomorrow I need to check if it was ever implemented. Perhaps it’s late and I’m tired but somehow this seems to be much better than containers for a number of problems, or maybe the performance hit is too much.
Why not use a piece of paper?
Lists, graphs, wire frames, UI mockups, brainstorming, IP-addresses, guest WIFI login credentials, sketches of Rick and Morty ...

Basically anything you would use a notebook with pen and paper for in order to extend your working memory, but you want to share with others. Definitely not (non-pseudo) code longer than three or four lines.
The basic science behind insulin-the-drug wasn't innovated by profit seeking corporations. Applying that basic science to make a usable drug wasn't innovated by profit seeking corporations either. A cursory glance at the wikipedia page for insulin tells me the innovation was done be german, american, and canadian scientists at public universities, starting in the 1880s and not developing into a usable drug until the 1920s.

I don't think a profit seeking corporation would've done that.
While we are here...

https://blogs.lse.ac.uk/africaatlse/2019/02/04/the-romantic-...
This is complete junk, as there is no no non-linearity. Ozcan and company are making the most egregious and unimaginative bullshitters in optics.

They hurt scinece by lowering the bar. Numerous PIs have informed me that if "Ozcan can get away with it so can we."
No white board interview happens in pseudo code.
OK, moderately well-read in software engineering but not in math; experienced programmer; start reading the intro, sounds promising; but early on I find some presentation problems which I think are going to impede you reaching the audience you describe in the first few paragraphs. Just a bit of a commentary here; if I persist I may send a more detailed review -- although I note that there is no invitation to do so, or address for comments, in the Introduction?

Top of p.iv, "almost no introductory material available on monoidal categories." Wait, it was all about categories, now it is suddenly monoidal ones -- what is monoidal, is that a subset of the book subject, or a more precise term? Badly need a definition when first introducing a new term.

(Actually, that just highlights the point that the term "category" has been assumed and not defined to this point -- despite the audience not being expected to know what it is.)

Lemon pie diagram: of _course_ I can grasp the basic idea, but in what sense does the diagram illustrate category theory? Where are is the category (categories?), is it the pie, the lines, the nodes? It's probably blindingly obvious _after you understand the topic_ but at the opening of the book, the point needs to be explained even if the explanation seems redundant to the author.

Top paragraph on p.v flirts with a definition but doesn't actually define anything. Is a category "structures and coherence"? One "involves" (vague) "a collection of objects, a collection of morphisms relating objects, and a formula for combining any chain of morphisms into a morphism" and OK, here is a hint of familiar ground: this sounds a lot like category theory might be a generalization of classes, instances and methods, and functional composition, of software engineering. But the sentence about chains of chains ending in a happy "That's it!" doesn't really seem to follow. Onward.

Bottom of page 1, we finally get to some substance, although I really don't like the "Y is a meter" explanation because that whole paragraph kind of bodges the distinction between italic-capital-letter X and Y, which I am kinda sure you intend to represent classes or domains, with the word "object" which my prior training really wants to confine to singular instances of a domain. So what comes out of the map isn't a "meter Y" but "the reading displayed by the meter Y" but that doesn't work either.

Anyway, very shortly you drop in another new notation, "functions f from big-R to big-R" What does the big-R mean here? I'm casting about -- real-world-objects? set of Real numbers? Probably real numbers because the following features are about arithmetic comparisons and operations. But say it, dammit.

Order-preserving, ok, but -- why "metric-preserving"? How is absolute-difference a "metric"? But... this is an exercise and a challenging one, and I'm intrigued. Later.
Sure, but what you're describing is the difficulty of learning as age sets in. That's very different from the original assertion- "If I start specializing elsewhere I'll forget the intricate details of the thing I'm already specialized in." - unless that person was describing themselves as older.
they still do
Replying to OP: because you want to share it with a group of people who are in a room with you.
India's Chandrayaan 2 mission to moon, is getting ready to take off next week
Get a door with the pre drilled handle hole if it's the same cost. Nice for routing cables under.
At work we had a 4'x4' powder coated sheet of aluminum hung up in one of the engineering offices as a white board. It worked fine for about a year. We moved out of the office for some construction and when we moved back in we took some markers from another marker board. I drew a diagram to illustrate an idea, and when I tried to erase it it wouldn't come off. We tried a few more markers, and it seems that for the same family of Expo markers some colors erased from the powder coat and some didn't. The usual solutions (denatured alcohol, overwriting with an erasable marker) didn't work. Only acetone would take off the green, yellow, and purple marker. And the acetone seemed to literally peel off a layer of the powder coating under the marker, marring the surface and ruining it for further writing.

I guess you live and learn. We got a proper whiteboard to replace the metal panel.
This is so low of these UK ISPs to take a swing at the non-profit Firefox instead of Google's proposed for-profit instance of DoH with Chrome.

Their only plausible motive would therefore seem to be that they currently enjoy profiting off your raw browsing data and violating your privacy at the highest level by spying on it and selling it. It can hardly be plausible that 'safety' is what they're concerned about.

I have always chosen ISPs that seem to support the little guy, and if there were one that wasn't in this Association to make a point, I'd join it. Can anyone in the UK speak to this to help out our UK readers?
As a thought experiment, how would the stack differ from Qt, which runs just about everywhere and has bindings for a huge range of languages?
"Bricked" isn't a technical term; its basically just slang.
I also think many GUI are too bloated or other problems (and most widget sets don't implement scrollbars like Xaw, and use antialiased fonts with too much kerning, and other problems). TUI can help many things, although also command-line interfaces are. (I use Heirloom-mailx, which is email program with command-line interface; and I am also writing a NNTP client software with command-line interface too.)
This is a mischaracterization. The problem was everything was being squeezed simultaneously. There are lots of ways to make a 737 that's safe with new engines. A combination of schedule, desire to avoid transition training, and desire to avoid signifiant systems changes made it hard to do that though.

The critical moment was in flight testing when a pitch instability was discovered at low speed and low angle of bank. MCAS originally was a hack, but would have been safe, using a G sensor and AoA to activate. The new low speed instability didn't trigger the G sensor, and needed a bigger trim correction, so they either had to redesign the augmentation system, or make MCAS much less reliable and more dangerous. They chose to ship and meet their deadline.
Delaware has a well-developed body of law dealing with corporations, but not LLCs.

Wyoming has a well-developed body of law dealing with LLCs, since they originated in the state.

I've never heard of Nevada being a particularly good location for incorporation any sort of business entity that wasn't physically located in Nevada...

Generally, you should incorporate/organize in the state in which you are physically located. Organizing in another state (like Delaware) just means that you are subjecting yourself to an additional state's laws and compliance requirements.
Regarding the Amazon social side (which often gets a bad rep), in our org we have office happy hours twice a week with beer, occasional games and good food. People are friendly, get to know each other across teams and the culture is fairly relaxed. No team ceremonies or implied obligations.
There is nothing worse than working with an engineer that gets pissy when they have to learn something new.

Being able to learn new things is an absolutely critical skill for an engineer and I would think any knowledge worker.
Because it's now fixed. The window is to allow the vendor to issue a fix.
There are homes right on the edge in Pacifica. You walk out of your backyard and to the cliff. I can't wait for us to bail out these people.
Some use cases:

- simple sketch of a user interface

- technical diagrams, like for showing how a data structure is implemented, or the (basic!) messages sent between client and server, or the architecture of your network

- working out examples, like drawing the chain of events that leads to something breaking due to a bug, or a simple example illustrating what you're saying

- very short code (3 lines good, 10 lines bad)

A whiteboard can be a tool to help you explain things. It should be used to augment what you're saying in words. It's very hard to put a diagram in someone's head using words, but much easier if you can draw on a whiteboard.

You're right, though, that things on a whiteboard should be kept very simple. Lots of code, or very large diagrams, are liable to turn into a mess.
Definitely. I’ve rewritten the source personally in detail just to understand how it was done, (I was also learning the WebAudio APIs). Once you get beyond the client boilerplate and samples it’s not too bad or complicated.
No. Two threads, each running on its own core. Send an int64 from one to another (and usually back)
Software engineering for machine learning: a case study
Yeah I saw this a while back https://drewdevault.com/2019/06/03/Announcing-aerc-0.1.0.htm... He has a really nice video there demonstrating it.

I wonder how it compares? I guess both are pretty alpha at the moment.
Ahah well written. And you're 100% on point.
For my home desk I used a second hand dining table. It's 2.5 metres long, cost ~$200, and is beautifully finished timber. It worked out cheaper and much nicer than building a desk out of new wood. The second hand market for furniture in my city is amazingly cheap.
Off topic, but here it goes: I really like the styling of this website. I shouldn't like it, because I don't like non-proportional fonts being used for prose, but it works great in this case.

Also loads super fast, which is an exception these days.
Most of thw misunderstanding on this topic has to do on people from outside the patent field trying to figure out what is going on in it, and specifically, how drug companies are gaming it.

Here is a great podcast on the matter. If you want to know about drug patents and how they are gamed, this is your bible.

http://www.econtalk.org/robin-feldman-on-drugs-money-and-sec...
This brings back old memories from hardening the sms/text parsers of feature phones of yesteryear.

There it wasn’t entirely uncommon that when you sent a malformed sms-deliver PDU (e.g. text message) to the phone and crashed parser that tried to decode it, it took also the phone down before it could ack the message back to SMSC. Which of course meant that as soon as phone was turned on and it registered to network, that same message was redelivered (crashing it again) for as far as the network was concerned, it was never received by the mobile. Until the time that message either expired in the SMSC in few days, or you switched you sim to a non-vulnerable mobile to receive the message. Good times.
Sun doesn't exist anymore though. Is getting sued even a possibility?
How else do you propose to own your data? What if I encrypt the data before storing on Google drive and decrypt it after fetching from google drive?

Your data is pretty much all over the internet anyway. On HN news servers, your mail servers, etc etc. So, how do you decide who to trust and who not to?
Yes. Inaction got this fellow HN user in trouble: https://news.ycombinator.com/item?id=18394413
Is everyone forgetting about mutt (http://www.mutt.org/) being a thing?
Sharing economy ideas to build a profitable business
It says:

> Unrestricting, as this was fixed in the 12.3 update.
Marginal Notes CSS
A fairly long time ago (3-4) years I was tasked to do something fairly similar (though running on Android as the end client). HLS was one of the better options but came at the same costs you describe here. However it was fairly easy to reduce the block size to be less to favor response vs resilience. Essentially you trade buffer size and bitrate switching quality for more precise scrolling through the video and faster start times.

I had to hack it quite severely to get fast load with fair resilience for my usecase as the devices are restricted in performance and can have fairly low bandwidth. Since you're looking at a relatively fast connection, simply reducing the chunk size should get you to the target.

As a follow up - I've spent a couple years working on a video product based on WebRTC. This either works for a PoC where you just hack things together or on a large scale where you have time and resources to fight odd bugs and work through a spectrum of logistical hoops in setting it up. So unless you plan to have a large-ish deployment with people taking care of it I would stick to HLS or other simpler protocols.