skysight-inc/HackerNews huggingface dataset:
A friend of mine did that. They were able to run arbitrary .m files from an executable. As far as I know, this doesn't violate any terms of use. I wonder what keeps someone from just downloading the freely available MATLAB runtime and running a compiled eval wrapper and suddenly have a freely available version of MATLAB.

Also just because eval can be compiled doesn't mean it should. It will forever be a security risk and I will not write code that uses it in good conscious. Fortunately, Mathworks has provided good alternatives. My personal favorite has been variable field names. It really opens up a lot of elegant coding.

https://www.mathworks.com/help/matlab/matlab_prog/string-eva...
Data should be strict, logic should be lazy. It's the programmer's job do use judgment to decide which parts of which data structures are data vs logic.
One heuristic is that anything recursive should be lazy, and the rest strict

(Tree = Leaf !Int | Node [Tree]))

and if you really need a lazy int in there, delay it yourself using partially applied functions.
Quoting the meaning, not the words.
By blocking people that abuse them and by having rational debate drowned out by drum beats? I agree.
Algae-based carbon dioxide removal sounds promising. There are a few entrepreneurs on AirMiners working along these lines.

You can also check out the AirMiners Index to scan through the other folks working on solutions:

http://www.airminers.org/explore
Web IDEs are great for these intro-to-programming courses. Ideally the students get a couple of weeks of material on how to set up a local development environment later.
I recall that in a general case finding a hamiltonian cycle (or path) is already NP-complete. Although it should be a simple problem for small real graphs, what article suggests, I think, is to use a brute-force solution.

[1] https://mathworld.wolfram.com/HamiltonianPath.html
> sour grapes from businesses that are reluctant to bend over backwards to make every customer happy.

Not too many business that do that stay in business for long. "The customer is always right" if not taken with many grains of salt will bury you when you get just the right customer (who will directly reference the mantra).
I'm just speculating here but let's say Stadia becomes a big cloud gaming business for Google then that gives the velocity to Google Cloud biz similar to how Office 365 has done it for Microsoft in the cloud space. Google workspace alone can't compete with Microsoft in cloud revenue so Google needs something else in front end service on top of its cloud infra to compete with Amazon and Microsoft.
I find it impossible to believe that it's a simple coincidence that a professional journalist mistakenly accused Andreesen of using a slur (couldn't be bothered to do the most basic fact checking?) to her 200K followers after she ranted on Twitter for months about him blocking her. I think you're missing a lot of context with respect to her behavior on Twitter prior to her making her account private.
I'm not so sure on discoverability. Engaging with customers, sure. However, not the place I do searches for (mostly local) businesses.
Slightly lower than the chances Go does.
Volkswagen explores flying cars in China
I've seen a few variations of this technique, and always wondered how they're made. Here's the script if anyone else is curious: http://arkadia.xyz/zoom.js?v=19
> Alex was then unable to contact customer support via phone and email

From what I read, he reached out to support (late at night) and they responded the next day (letting him know all was well?). Admittedly, this is after he killed himself, but it does seem to be a perfectly reasonable response time. It doesn't sound like they're in the wrong in that regard.
http://archive.is/HiD9U
For small programs, but not in general. Haskell has too many more language features and libraries.
Reddit user claiming to be Tesla insider revealed Bitcoin buy a month ago
ZBrush has entered the chat. Not a game engine, but it's being doing that since the first version many years ago and always surprises me how it outperforms most GPUs. Rendering (and interactively manipulating!) billions of polygons.
IMHO Haskell is missing three features that would really improve programming in the large:

1) better structural types. For example, polymorphic extensible records and variants. These could even be the basis for all algebraic data types. Current encodings have poor syntax and poor type inference (due to non-injective type families). The need to make all records nominal types really gets in the way when dealing with structured data. Python is the main competitor here; and so we could also just use strings and maps, but we can do better.

2) a better module system. Even Miranda had a better module system than Haskell. OOP has first-class modules.

3) a better commitment to backwards compatibility. There have been controversial and breaking changes to Haskell's standard libraries that have done more harm than good. This has likely damaged industrial adoption of Haskell. For example, my employer, a prominent Haskell sponsor, is stuck on a 7-year old version.

Unfortunately the above problems are difficult to retrofit for and so I think a new language may ultimately be needed.
Someone who has view access to my profile may view my data, and they might also extract that information with API - however, they do not have any right to give permission on my behalf to someone else (e.g. Cambridge Analytica), that would require a power of attorney or something like that.

My friend might technically send that information to Cambridge Analytica, but my friend can't give them permission to use it, CA would be required to acknowledge that they don't have the legal permission to use that data and discard it. My friend can tell Facebook "I permit you to give that information to Cambridge Analytica" but Facebook is not allowed to act based on that "permission" since it's not something my friend can permit.
I think jsiepkes addressed this quite well in a sibling comment:

>Shouldn't Signal then also warn or refuse to work on Android versions with known vulnerabilities? Or if there are apps installed on the device with the accessibility permission?

>Where would you say the line should be drawn?
If you refer to the place by its name, then I think you can drop the article. e.g. "I went to Burger King"; saying "I went to the Burger King" would be fine on its own but a bit odd if you're not going to add further clarifying information suggested by your use of "the", such as "... on main street (as opposed to the one on 5th)". Similarly, "I went to Overlake Medical Center (the nearest hospital)".
> Why does Facebook allow people to share the data of others who didn't agree to this?

I have names, email addresses, phone numbers, birthdates, email contents, and more for most of my friends. There's no centralized arbiter of this information; I have the ability to share this data in any way I choose.

And I do! I switch email providers, install apps on my phone, use calendaring systems, tell our friends where to meet for surprise birthday parties, etc. I don't need your consent for any of it, because even though the information may be about you, we understand that it's "my" data.

Inserting Facebook in this process doesn't really change the dynamic.
Wow, that's the dream right there. Do you also have access to after-tax contributions (mega back door)?
Arguing that the power generation is not really at fault would be great for defending the power company from lawsuits, but it's irrelevant to determining how often dams fail.

If you're addressing a question like, say, whether it would be safer to build more nuclear power or more hydropower, then you really just need to know "if I build N dams, how many people will they kill in the next 100 years," and the same for nuclear plants. Unless you have reason to believe that hydropower dams are inherently safer than dams built primarily for other purposes, it makes sense to look at all dam failures.
Right I get that elixir as a language is more enjoyable than Java. The question I wonder if it is wise to go all in on a single platform for the sake of being uniform.
Every year, when my extended family (13 cousins) does Secret Santa, I complain “There are likely multiple cyclic graphs in this space!” But rather than engage my criticism with the mathematical rigor it clearly deserves, they just choose to restart with a random cousin who hasn’t given a gift yet when they discover the cycle. This is clearly a sub-optimal solution, and I am glad that when the ritual recurs next year, I will have groundbreaking research to present to them to solve this conundrum once and for all!

In other news, at this past Secret Santa I got a desk-mounted boom for my Blue Yeti, which I use every day and am thankful for.
They would have to be very small. The speed of light doesn't change, just because they are thinking faster.

But if they are small, they are far more limited in how complex they can be, then they have fewer atoms to work with.

If they are small, then they have issues seeing light, which needs a certain size detector. And you can't just increase the frequency of light (to get smaller photons), because higher frequency light ionizes atoms and damages chemical bonds (or does right through).

> exotic thrusters

The speed of thermal conduction in a material isn't any faster either. So again, you would need something very small.
This is exactly why I moved away from signal. A combination of ignoring user's concerns and confusing/inaccurate communication about the security and the privacy of their users. That's absolutely not what you want to have for a service people depend on for privacy.

If you're promoting your service to people who risk their lives and freedom by using it you need to make it 100% clear to them what their risks are. Today I still run into people who have no idea that Signal is storing their profile information and their contacts on signal's servers, and that opting out of setting a pin will not prevent that, and Signal still haven't updated their privacy policy to reflect it either (it still states "Signal is designed to never collect or store any sensitive information.")
You do not have to sign anything when you use PGP for encryption.
> CA asked for data and user said yes

I think a lot of people are forgetting that you were also able to get tons of data on a user's friends, just from that user accepting. No consent on the friends part. If you and I were FB friends and I accepted one of those requests, CA now also knows your profile info and likes.
And many of them providing digitally-signed statements such as "I agree with this article" which anyone can simply copy and paste into any other discussion, at any time. I'd suggest that implies a dangerous level of understanding of the tools they're using.
Ask HN: Is GitHub Down for You?
Just started seeing a bunch of 500s, and when I get through I see old PRs that don't reflect the latest changes.

Down for anyone else?
Meta: the leading "64" is missing from the title, making it kind of hard to interpret.

Thanks mods, as always.
> vm per pod .. firecracker

agreed. AWS gets a lot of flak, but open sourcing firecracker was really great. I'd really prefer to see us move toward vms instead of containers, even if we kept the same k8s abstractions.

> .. covert ..

thanks for the catch, should have taken more time. Here's a better paper:

https://hal.inria.fr/hal-01591808/document
Brexit worse than feared, says JD Sports boss
Nuclear toll (and costs) will be adequately accounted for when the very last reactor AND the very last hot waste will be cold. In at least a million years. In the meantime the thingie is ticking...

Banqiao? Not really: https://news.ycombinator.com/item?id=24301436
Cyberpunk 2077 makers CD Projekt hit by ransomware hack
So "Summerfield Browne is a scammy law firm that sues little people for their life's savings for a mere negative comment".

Is the 'legal' comment we can leave now.
Should Cambridge Analytica then be held accountable for being dubious in what users were giving access to and what they would do with that data?

Do you think if they knew the full scope of Cambridge Analytica's work they would've allowed them to access the data?
For trying to reverse engineer a look, what has been done with this theme is amazing! I use it in a VM and on a laptop. Between higher resolution/PPI screens than CRTs that displayed this old Windows look, and familiarity with XFCE, the spacing doesn't look weird to me.

For me, fonts are more important (and easier!) to get right than being pixel perfect, so I grabbed the real fonts from a Vista install DVD, and used those.
No, it isn't, and now you're wilfully ignoring the paper's findings to put forth your own unsubstantiated claim pretending it is just as valid as statistically backed research. It's just something you told yourself and now you're pretending your own conviction deserves equal standing. Which it does not.
>If what you suggest was truly necessary, wouldn't most complex dialogue in fiction be incomprehensible?

...no?

Fiction (or really any prose) has context and continuity, so it doesn't need to disambiguate. Context and continuity are lost when an excerpt is lifted as a quote. Hence the usage of [brackets].

Since this is painfully obvious, I'm struggling to see what did you mean to illustrate by referring to "complex dialogue"?
I'm with you bigtime. I suspect some people on the other side of this question are not gramatically sensitive, or they are super literalist about the purpose of quotation.
No, I am not stupid, and I did not agree for my friends to sell out my personal data to the lowest bidder. This comment is not in good faith.
> It's possible some students might call them professors, but it's not the proper term.

Some students? All students.

The usage of "professor" in the US is much like the usage of "lisp" in programming. There are many lisps (scheme, elisp,...), but there is only one Lisp (that is, Common Lisp).

Similarly, "professor" does indeed mean "Full professor". But students and staff in most universities call nearly all faculty "Professor X", whether they are assistant, associate, full, emeritus, adjunct, term, or whatnot. Indeed many US institutions have since invented official titles for, for example, instructors or adjunct faculty, which explicitly include the word "professor".

I became a professor a month after I got my PhD. Thus for my whole life I had been Sean, then for one month I was Dr. Luke, and then suddenly I was Prof. Luke. It has never been comfortable. I let the undergrads and some MS students call me Professor Luke -- I can't stop them -- but the PhDs, particularly those who are coauthors with me on papers, generally call me Sean.
>> Calling the work pseudophilosophy will only enrage people who disagree and not help with anything.

Upon reading the first paragraphs I thought the author was engaging in completely arrogant "my philosophy is better than yours" and "only experts can understand philosophy".

Your comment that 80 percent is bullshit explains a lot. And the idea that practitioners can't agree on which 80 percent even more so.

My impression is that philosophy is simply a means of framing our existence in such a way to reduce internal stress over the realities we face. From that perspective it makes perfect sense that one can adopt different philosophies and reject others.
Am I missing something subtle? Why would you get a runtime exception if you call this function?
Facebook phishing campaign that tricked nearly 500k users in two weeks
lowendbox.com was great to start, but they got popular, and then profitable, and finally were bought by a low end hosting aggregator/rollup, and now almost all the different offers on lowendbox.com are coming from essentially the same company. The sister site, lowendtalk.com, seems to have picked up the mantle of open discussions, and they have offers, too. For example, recently I bought a 1GB KVM VPS for $14.83/yr. With KVM, I can use netboot.xyz and play to my hearts content with any Linux distro I want. I have NixOS running on it at the moment. On another, I'm playing with dokku, which takes over the whole VPS as a heroku clone.

These companies are often unstable, so regular backups of anything you might be sad losing are vital. I recommend paying by the month, if that is available, and using this whitelist of low end providers who have been in business for a reasonable length of time[0].

[0] https://lowendboxes.review/the-whitelist/
Not the OP, but well regarded philosophy journals (in my academic neck of the woods) have ridiculously low acceptance rates (2-3% often), and in general peer review is done and taken seriously.
> This is the downside of geoengineering, or chasing any engineering trend: it's possible to build amazing things, but we always forget that maintenance in perpetuity is much much harder.

This rings especially true in relation to much of our work in tech, as I think you were pointing to. It’s easy to run an AB test and look at the win, forgetting that for every new thing, you now have to support it. For the easy to maintain stuff, you might even forget how it works, so the team of ten who built it turns into a single part time maintainer.
or chegg barf
> and will often leave or mistrust you otherwise

Oh bullcrap.

This is just a rationalization from people who like the shiny.
This is obviously very reductive, but I would argue those two helped pioneer a career arc which threatens to conscript (or recruit) many a knowledge-worker today: deconstruct the context you came up in, ride the blast wave to comfort or notoriety, and hope it keeps you afloat until you die. Ambiguity is useful if you're as interested in yourself as you are your intellectual project.

Their work makes more sense if you view it as equal parts masturbation (note that this is not a value judgment; where do new ideas come from if not the mind touching itself?) and socio-political maneuvering which occasionally self-assembles into interesting theory, like most philosophy.

This isn't to be totally cynical about their projects though. They both tolerated paradox more than most philosophers. I do like Derrida's intuition that text is an infinitely self-referential hall of mirrors. And Deleuze saw the extent of the cybernetic project fairly clearly.
Dickens' version has them just "letting go" of the rope at one end, which is much more believable. In real life, rich or poor, people don't cut good rope.
I don't have any inside information, but I've always guessed that this is how Reddit makes most of its money: paid manipulation of the allegedly-organic page composition. You DON'T think that the various *hubs AREN'T paying Reddit for placement for their clips and have links to the full video?
I bought one recently as well, and I'm glad I chose it over Remarkable 2. The writing+note taking ability is amazing and I'm loving it so far. I can turn it into a full-fledged screen by connecting my Apple BLE Keyboard. The best thing is the customization due to it being and Android device.

Edit: One cool thing is I can borrow eBooks from Berlin libraries using Libby app and my local library card. That plus Audible has been a game changer for my kid, and she can read all she wants without straining her eyes.
Signal should place someone who is somewhat technical between the customers of Signal and the development team. Many companies do this and it ensures that the person handling communication with the public has the time and energy to do so. I don't think this would materially change any outcomes but a couple messages to passionate customers along the lines of "everything you say is super interesting and I am listening, we as a company value your feedback" could go a long way.

And, of course, someone who is a bit more diplomatic may have better luck getting some of these issues across to the development team in an impartial manner.

Why is the lead Signal developer responding to the public on GitHub and Twitter? It is really helping the project? At this point I'd argue that it's actually hurting the project as we see more of these pointless and public flame wars. Others have pointed out the similarity between this situation and the IME keyboard kerfuffle a couple weeks back.
Heroku API Is Down
Build a Dogecoin Price Tracker with SwiftUI
Easily the best reference to this I've found. I wish every language had one of these.
If you are still interested in exploring projects, here's some:

* https://github.com/tuvtran/project-based-learning#python

* https://github.com/karan/Projects-Solutions

* https://github.com/norvig/pytudes

* What do you automate with Python at home? - https://www.reddit.com/r/learnpython/comments/k5k1h0/what_do...

* Books: https://www.manning.com/books/tiny-python-projects, https://nostarch.com/impracticalpythonprojects, https://nostarch.com/real-world-python
yeah down for me too. Wonder if it's the same issue as yesterday (https://news.ycombinator.com/item?id=26066365)

Edit: they're now showing an incident: https://www.githubstatus.com/incidents/5qdkkyg958vy
as long as they don't let my ITM option expire without doing anything, I don't think I would complain. but I see why a retail broker might not want to open this can of worms now. thanks for the breakdown.
I think you're over-projecting your personal experience

> The Common Lisp ecosystem lacks a certain "go-getter" philosophy, needed to forge through "boring" work, that some other language ecosystems seem to have.

"Boring" work that creates something actually useful almost always happens in the crucible of real, pressing problems. Hobby projects tend to focus on what's fun or interesting. People don't want to take the time to bring something the rest of the way into "useful" territory if they don't actually need to use it for some purpose
Ludwig – Find your English sentence
> Long boring sentences

OMG Willard Quine!

I was told he was an excellent writer. I accept that his reasoning/arguments were very lucid; I did not find his writing lucid.

> our language is lacking in clarity

I take it you mean English. English is highly allusive and ambiguous. Many words that mean completely different things are spelled the same. Many concepts are referred to by severaal different words, typically imported from different languages, and carrying different connotations. It's a wonderful language for describing things, but not so good for pinning things down.

There's a reason that the language of International Law is French (and just because you speak French, that doesn't mean you have to write like Foucault). German is a pretty matter-of-fact language, very well-suited to philosophical discourse.

If I read someone like Fred Ayer, I have the sense that it would have been easier to understand him if he wrote in German. Wittgenstein's Tractatus I have only ever read in English; but it was originally in German, and even though the Tractatus is more difficult than Ayer, I find it hugely more lucid.
self-aware wanking; the least satisfying kind!
What do you think? :-)

(FWIW: I am personally the trustee on the plan for effectively the same reasons. It's pretty tricked out, and I'm very proud of it.)
> Because investments should be stable and at least partially reliable as a backup plan - if Tesla goes bankrupt and ceases to exist then not only do you lose all your Tesla stocks, but you're also out of a job at the same time.

Presumably, a company with Tesla's market cap does not go bankrupt overnight. Even Google, which is no longer the place where the best and brightest want to work, is nowhere near financial decline. Employees, being insiders have plenty of time to prepare for a large company's collapse. (Black Swan events notwithstanding.)

As for investments: I'd much rather trust myself than trust a money manager who's been outperformed by my boss for over a decade.
Google plans to be carbon free by 2030
Did you read the article? It adds constraints.
> The irony.

That's just a sentence that isn't afraid of using long words, they're all pretty precisely, neatly used IMO. Not ironic at all. This would be a mouthful to say or understand out loud but it seems like normal writing to me.