skysight-inc/HackerNews huggingface dataset:
Sorry, if I came off as too negative!

For me it was just the initial perception I got. E.g. I only realized that the books were free after you told me. And yes, this is due to me evidently being too lazy doing an additional click. I don't mind paying for books, but not as a first step.

I did download and tried Pharo because I was intrigued by it from another person, if I just were to land on the website from some random link, I likely wouldn't have.

I think there could be some small changes in wording and presentation that would get a long way for people without any prior knowledge of the language. For example if you compare it to Rust (just content, not design wise)

https://www.rust-lang.org/learn
So can you give more detail about this strategy to build wealth? Today the strategy might be get a good education, marry someone also well educated, get good jobs in lifetime possible careers (uh, doctors or programmers), buy a house of lasting and increasing value, buy stocks in low-cost mutual funds, don't waste money. This worked for me but this world was barely beginning in 1950, even though it was probably common in the 1960s. It's only available to a few fortunate fields today.
What do you think apple already does in china? This isn't really a big deal compared to that and bottom line apple is there to make money, not take on political causes.
>(bring back USB-A so that we can do our pro work without dongles please!)

Serious question: what hardware are you using that requires dongles? I spent about $30 replacing the cables on all my devices with USB-C. I have never used a dongle. Is there pro hardware out there with USB-A cable permanently attached?
Congrats on 10k users. Did you reach out to niche blogs to get your product listed? A quick search shows that you bought the domain in September last year, so I'm trying to figure out how you got 10k users in 4-5 months.
Have to if you want a bit graphic those days. The Cga is so low resolution you can’t use it totally on its own.

But OP is amazing to do this btw.
JavaScript Object Property Transformer
I browse hacker news most days, and this by far is one of the most helpful links I've come across in a while. What a useful project. I'd love to see it get automated using some interactive version of testcafe or phantomjs, so it would pause to let me enter my credentials for each site. Now that would be cool!
Ask HN: Are you lonely?
A couple years ago I found myself lonely, overweight, and unhappy. I had neglected to build a life outside of work, and it finally caught up.

It hasn't been easy and I still struggle with it from time to time but thankfully I'm in a better place now.

How did you get here? And how are you fixing it?
There's ExaGear, which is basically Wine with an x86-to-ARM translation layer running underneath. Note that the app is quite pricey at $30.

https://play.google.com/store/apps/details?id=com.eltechs.ed
That is kind of a weird question to ask when Westeood is right next to UCLA. So besides the hammer, there are a bunch of smaller galleries on campus, including one with meteorites.

There is also a giant robot art gallery in sawtelle japan town, which I think is walkable, definitely bikeable.
I saw this when it was originally written back in 2012. This article is amazing, and had a larger impact on me than anything else I've ever read about software engineering.
Just to clarify when this is useful - for example, it's great when you receive a typeless JSON object from the outside world, and want to assert its "type" based on structural typing.

If it's not an external object (e.g. created in TypeScript with new), you can just you instanceof / typeof of course.

To be more precise, instanceof, typeof etc are also sort of automatic type guards in TypeScript, and the example in the post is more of a manual type guard (e.g. if you get something from the outside world, without type information, and want to rely on its structure to assert its type)

More on this:

https://basarat.gitbooks.io/typescript/docs/types/typeGuard....
I agree that it's unfortunate they didn't pick a more unique name, but why would the government of Madrid (the developers of Consul) care about a US trademark? Hashicorp Consul has an EU trademark[1] but they only applied in late 2018.

I imagine Hashicorp Consule wasn't as well known in 2015 when the Consul project was started. Is it really expected for a Spanish developer to double check his name is A-OK with America?

[1] https://euipo.europa.eu/eSearch/#details/trademarks/01793038...
I heard of a Control Data mainframe that could be "upgraded" by cutting a single wire.
Your acquaintance may like to know common 3% hydrogen peroxide can be used to great effect for oxidizing moles and warts off. It just takes some time, but persistent application eventually destroys the organic flesh and conveniently leaves a chemically cauterized surface behind.
Since most of these only concern "ad personalisation" and not data collection/sharing, I don't see the point of doing this. They're still collecting your data, only difference being now you're not being constantly reminded of it. For myself, I'd rather keep these turned on to get a sense of what data they are harvesting.
John McAfee Tax Evasion Charges, Running for President from Venezeula, in Exile
what security controls are you referring to? Also, I think we were talking about performance. How is performance relevant to security controls? And again, how does that imply that Mozilla is better/not better than Google?

I'm starting to believe I'm talking to a bot.
Is piercing the corporate veil common for fines like this? It seems to be the suggestion of a law professor so I assume it’s a thing, but it seems unusual.
Type guards are a useful construct, especially when dealing with data from an API that could come in a variety of shapes.

However, if you have control over the data shape, in general, it's nicer to take advantage of discriminated unions as you'll get more automatic typesafe compiler support. If you're not familiar with the construct in TypeScript, the docs give a nice example of them[0].

[0]: https://www.typescriptlang.org/docs/handbook/advanced-types....
And why do you think VT100's had that capability?
I think a lot of it has to do with crash safety regulations. Several of the concept cars in the article have very low hoods and huge glass windows. Low hoods violate pedestrian safety regulations, and all that glass makes it very difficult to have the car strong enough to survive a crash. Also half of them have no mirrors.
I've been reading the book about the Wolf3d engine lately to remind me how insane those days were. The way he made it all work is staggering. I wonder how different video games would be if Carmack never took up the mantle he did. Would someone else have filled in, and if so how many years later would it have been?
Honestly, much of HN’s contents seem really mediocre anymore. I haven’t read a good HN comment in a great long while.

Things don’t happen on HN very much, and I think a period has drawn to a close. I’m not sure what the turning point was though. I’ll have to think about it.

Perhaps, the 2016 elections, when a whole lot of things tipped in a bad direction... But that’s too obvious, and cross cutting. Something else.
While I understand the purpose of TypeScript's type erasure, I kinda wish there was an opt-in type reification so that type guards could be automatically created. I don't really like how they rely on the user to get runtime type assertions correct. But I guess then there'd have to be a TS runtime of sorts.
DOD is 27% of the US budget. Using the "discretionary spending" trick is being disingenuous. Let's fix SSDI and other entitlement abuse spending first.

And the Navy needs more ships, but it's not "in shambles", and the JSF is the best aircraft that's ever been built, even if it did cost too much and take too long to get to IOC.
Weird, Dangerous World of Japan’s Girl ‘Idols’
Doubtful. The cost driver has ceased to be the machine itself and has become all the ancillaries, system admins and internet trunks and data center redundancy and...
Firefox has this in nightly too (possibly only in US). It's been there a while and works well, I don't know why it hasn't moved on from nightly, to be honest...
seL4
Not from command line - but this will hopefully get you up and running in the IDE and have an idea what Pharo can do. or To deploy on another machine you simply copy the image file - so they can run from pharo. The image can be run headless (doesnt display GUI) if you need to deploy on a server.

Run PharoLauncher and Load a Pharo image instance.

Once the Pharo Desktop IDE appears type CTRL+O+T to open Transcript - the system log console abnd type CTRL+O+W to open playground - Playground is a window into which you can type. It can be used for any purpose, but is most often used for typing Pharo expressions and equickly executing them.

(There are windows /icon menu entries for these as well)

In playground window type:

Transcript show: 'Hello World'

and press the play 'do it' icon at the top of the playground window to evaluate it

You should now see Hello World appear in the transcript window.

What you just did was send the Transcript objects show method the message 'Hello World'

Lets do a slightly more complex Cut and paste the following code into the Playground window and click the play button. The first part installs the Roassal visualization framework. It only needs to be run once. The second part uses ROassal's Mondrian API which offers facilities to describe and render graphs. Mondrian allows mapping of metric values and properties into visual dimensions, such as shape and colors. Cut and paste the second piece of code into playground and hit play doit icon to evaluate. In the view panel you should see a simple tree class browser of the installed classes in the Pharo image with size of class coloured and scaled to represent number of source code lines in each class. Note lines in speach marks are comments.

"-------------------------------------"

"install Roassal visualization engine"

"-------------------------------------"

Gofer it

smalltalkhubUser: 'ObjectProfile' project: 'Roassal2';

configurationOf: 'Roassal2';

loadStable.

"---------------------------------------------------"

"- Make a Simple interactiver Class Tree Browser -"

"---------------------------------------------------"

myBrowser := RTMondrian new.

myBrowser nodes: Collection withAllSubclasses.

myBrowser edges
connectFrom: #superclass.

myBrowser normalizer

normalizeSize: #numberOfMethods;

normalizeColor: #numberOfLinesOfCode.

myBrowser layout tree.

myBrowser
> I think you're thinking of a meteorite hitting an airplane, which yes is probably extremely rare.

Not as rare as you might think: for one airplane yes, but there are many planes and many meteorites. There’s a 5% chance a plane, somewhere, gets hit in the next 20 years: http://blogs.discovermagazine.com/cosmicvariance/2009/06/04/...
Not sure why you say grep and sed are more readable than awk! (not sure what 'commonly readable' means). Or that even that particular line in awk is harder to understand than the grep and sed man pages. The awk manpage even has examples, including print $2. The sed manpages must be the most impenetrable manpages known to 'man', if you don't already understand sed. (People might already know s///g because 99% of the time, that's all sed is used for.)
The new trend to slip through is hiding behind cloudflare. I see cloudflare urls being loaded within cloudflare URLs to obfuscate the source of ads and scripts
This is bad history.

Firefox was top dog when chrome came out - it had unseated IE already for many users fed up with XP-era crapware.

Firefox was not simply 'bloated', but designed for classic HTML rendering at a time when javascript (aka 'web 2.0 ajax') dev was taking off and memory was not as abundant as it is now - though slow, it was more that the core architecture was out of date than it was 'bloated'. Indeed firefox was already a stripped down version of 'the mozilla suite' (see also seamonkey, thunderbird, etc - all of which predate chrome).

Chrome then came in, borrowed another project's browser engine, and decided to say 'screw memory, just fork processes' and avoided the whole multithreaded thing all together, oh yes, and open blank tabs faster with a little animation for perceptions sake.

This facilitated html5/javascript bloat, and by extension kept it in the lead as the only browser that could handle it.

of course I'm biased here (as is parent) - but chrome unseating firefox which unseated IE is born out by the facts.
I know this might be fuel to the fire on here, but I think Tanushree's work at Georgia Tech in her paper "A Parsimonious Language Model of Social Media Credibility Across Disparate Events" [1] is a good stab at the "fake news" problem with a lens of "credibility".

As a disclaimer, we tried to get this model off the ground in YC summer 2017 batch but were rejected after the phone interview. I did not assist in the research; only an effort to publicize.

I whole-heartedly believe this is our best bet at combatting "fake news" online for the moment. Taking the lessons of "The Most Human Human: What Artificial Intelligence Teaches Us About Being Alive" [2], we might tease out credibility instead of fact or fiction to help guide our biased/opinionated labels.

From the abstract:

"In other words, the language used by millions of people on Twitter has considerable information about an event’s credibility. For example, hedge words and positive emotion words are associated with lower credibility"

[1]: https://credcount.com/whitepaper.pdf

[2]: https://www.amazon.com/Most-Human-Artificial-Intelligence-Te...
Indeed. I've actually purchased the components for rugged joysticks (e.g., as found on things like motorized wheelchairs and industrial equipment). The joystick unit itself, with rubber "boot" and knob, is about 200 bucks from a catalog supplier. Presumably it has some kind of enclosure. But still, either something's going into the joystick, that we don't know about, or somebody's padding the cost a bit. I wouldn't presume that there isn't some something that makes the xbox joystick cost more than 30 bucks when used in the same application.
It depends on the government entity using the software. Madrid validates identities using your census data. Estonia would use their national ID cards and card reader.
The fatigue is often the result of burned out adrenal glands -- every jolt of caffeine results in adrenals secreting hormones into your system -- many people go into clinical fatigue without that jolt. One remedy? Standard process Drenamine which is a byproduct of bovine adrenal glands. It may take a few months use, but eventually you will regain your normal energy level without the caffeine.
Theres actually a whole bunch of "touch" senses and they are all tuned to different frequencies. As well as having neurons located in different depths. It makes sense that magnet closer to a neuron will transmit vibration to that neuron better.

Also practically, consider the feeling of a little bitty splinter embedded in your hand, versus on top of your hand
Anyone using Wine to run Adobe softwares (Photoshop, PPro, AEfx...)?
Where are you reading that?
I was looking at some of Egypt's history. Kind of interesting the Old Kingdom figured out pyramids, built the biggest only around 100 years after the first, then it was all downhill from there.

Makes me wonder if we hit a high point landing people on the moon, and everything's just going to go downhill for the next few thousand years.
It would be better if there was a ublock origin for cookies. The addon would force cookie creation of every opt out cookie and maintain this information using some kind of list, maybe an EasyList for cookies.
https://www.ncbi.nlm.nih.gov/m/pubmed/3536609/

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3253726/
Reminds me of the quote "Imagining the future is a kind of nostalgia. (...) You spend your whole life stuck in the labyrinth, thinking about how you'll escape it one day, and how awesome it will be, and imagining that future keeps you going, but you never do it. You just use the future to escape the present." ― John Green, Looking for Alaska
> I am no lawyer , but you cant just go around accusing people of being a criminal

Isn't this exactly what you're doing to Revolut with this post?

Honestly, chalk this one up as a loss and count yourself lucky that you didn't get funds frozen or lost because of this.
But meson used pkg-config under the hood, which looks very unusual/like alien creation for Windows Devs.
I prefer using boost, if UI is not required
You're really arguing that someone with a bachelor's degree is equivalent to one of the foremost researchers in the field, who oh by the way has a Nobel Prize in Economics?

We're not talking about "opinions on programming languages", we're talking about science. And if we're going to argue over CS, I'll take Knuth over any 30 year old with a BSCS.
Some of the things are really subtle.

My wife grew up in Tamil Nadu, India - and English was her primary language growing up. When we travel, her English is infinitely easier for people to understand than mine, despite how hard I try. (In India, especially, but elsewhere too.) I think, "speak simply, deliberately, clearly, not-quickly" and get blank stares. She can mumble and speak quickly - comprehension is instantaneous.

Some things are obvious, like your example of modifying word order. Front-loading objects in sentences seems critical for understanding. Hindi and Tamil are both subject-object-verb languages, though I'm not convinced this is the reason it works, and suspect it's more universal than that.

Her pronunciation also changes dramatically. It doesn't feel so much as speaking broken English as being fluent in a local pidgin. After a while, sentences like "Ma, what you take?" start to sound so natural that I catch myself doing it unconsciously.
Malicious edits don't scale with the number of articles, they scale with the number of edits and users. If all of a sudden Wikipedia gained 10 million more articles, there would not be more malicious edits per day than there are now without the amount of malicious users increasing.
Hazard opens up and has transfer message for Chelsea
EFF Client Responds to Ludicrous “Collusion” Trademark Threat
Ask HN: Why use TypeScript?
A controversial question, to be sure. Are the benefits really just having types? I come from a Ruby background, so I don't understand the hype.

Are types uniquely suited for frontend programming? Can't you get the same by using prettier? I feel like I"m missing something.
The fact that they are leaving in the functionality to view/record/forward anything you visit makes it clear to me that the target is adblockers. Removing solely the ability to cancel a preflight request is, er, pretty specific.
Thank you! I appreciate you saying this. I will take your points and apply them.
Christ this "Fake News" is still blabbing on.... Now only one smaller media outlet is questioning it, when it should have been a obvious question from time dot.

“Two drones at once. In the dark. At 3500 feet altitude,” wrote Brendan Schulman , the vice-president of policy and legal affairs at DJI, which makes flying and camera stabilization systems. “It’s very cold outside, below freezing; not the kind of weather for flying drones. This is just not credible.”

https://twitter.com/dronelaws/status/1087864682898227200
Even ignoring the fact that there are far better libraries than OpenSSL today (eg: BoringSSL), apt already implements a sandbox-like approach (as the article explains); I'm not sure if the subprocesses are actually sandboxed, but obviously they should and at that point, a vulnerability like the one you cited shouldn't let the attacker escape the very narrow sandbox.
One of the guiding principles of Typescript is that it compiles to javascript. There isn't really a generally correct and practical way to do arbitrary type checking at runtime. For many types there is, such as using `instanceof` or `typeof`, but those don't work for testing interface compliance. Also, any type with a generic parameter is going to be hit-or-miss.
By the way be very careful with the injection of novocaine etc into fingers. The proper application of a ring block is tricky, and if you get it wrong (which is easy to do) you can end up with necrosis -> loss of the digit. It's due to the cramped anatomy of the digits; other regions (apart from the head) are much easier.

All that being said I've long been interested in trying this.
How was it “downhill” from there? The great pyramid is rather simple as far as art and cultural complexity goes. I would actually say it is quite crude, and later middle and new dynastic period works are much more impressive, even if they are less gargantuan in scale.
I think that's exactly why LJ was replaced by the latter titans of social media. When they say "we never had the clear mental model of what the site was", I hear "we never had a clear plan for how to turn our users into a commodity"

What made the early web the early web was all the surplus value left on the table. A modern LiveJournal would never make the mistake of just building a platform that's useful, with no regard to whether it's sticky, high-engagement, or compatible with microtargeted content marketing. It was better, yes, but less economically efficient.

Weep for all those eyeballs, all that content, just sitting there with no clear mental model of how to use them to provide great brand experiences.
> For gaming though, theres no reason not to get an AMD GPU.

Cemu, yuzu and any other cpu-intense emulators which only support opengl.
The mesa drivers are much faster (you can get 40% more performance out of cemu my running it on Linux via wine) but this doesn't help windows AMD users.
Even funnier is that often Wine has better performance than native Windows.
I'll save you a direct source and offer this: do you live in the US? In a state with lax consumer protection laws regarding payday loans?

Just do a quick search for online payday loan and start up, if you dare, a few applications and see how easy it is to get a high interest payday loan just by possessing a driver's license that you can scan and upload.

Doesn't even have to be yours. Long as it isn't expired. It is shockingly and worryingly easy.

Now if you're wondering how they managed to take out a loan in my name with nothing but a driver's license and no SSN or anything else, to that I would say ask my attorney because four years and a sum of money I'd rather have spent on more fruitful things like maybe buying a house--we still don't know, and neither does "Speedy Cash".
> We don't really know how the pyramids arrived, or a detailed history of England back very far -- who created Stonehenge?

We actually know answers to both of those questions fairly well now. Archeology has advanced, and what questions remain are mostly a matter of details.
Probably not. Wikimedia like money[1].

They've been running a revenue surplus of $20m+ per year for the last while and are currently sitting on a $130m cash & equivalents hoard.

[1] https://upload.wikimedia.org/wikipedia/foundation/6/60/FY17-...
>We don't have a clue how to edit DNA to make people smarter or taller or stronger. And there's no sign that we're going to get to that knowledge sometime this century.

iterated embryo selection for those traits is at most 10-15 years away, though i suspect much closer
This for current technology but maybe your "opening the light" has an older origin. Going back in time we had gas lamps (open gas?), candles, fireplaces. In my language (Italian) we use "accendere" and "spegnere" which we use also with fire, as in light a fire or estinguish a fire.
Maximising comparative advantage keeps popping up as a wealth creation strategy. Wrote an essay about it: http://petrustheron.com/posts/vision.html
I'll read up on this, thank you
Fund my team and we'll go get pictures of it.
Wait what? If I paid, I didn’t realize it.
Commerces "give back to the community", as MongoDB would say.