skysight-inc/HackerNews huggingface dataset:
Running Pharo (or Cincom Smalltalk or Squeak Smalltalk) on an OS like Windows is similar in many ways to an old Symbolics machine, but Symbolics didn't need to sit on top of an OS, but was lisp all the way down. This existed in the past with Smalltalk as well at Xerox Park where it introduced the GUI and Mouse. I forget the machine's name, but someone on HN rebuilt one recently. The hardware was expensive at the time much like Lisp machines. The best lisp comparison to Smalltalk on Windows is likely SBCL + Emacs Slime, but even that is an inadequate comparison as Emacs Slime is mostly just a super powerful text editor and Pharo is fully graphical. You can run some code to generate a rotating 3D image and recompile any of the methods on the fly and instantaneouly see changes. Even the IDE is fully modifiable and you can change the language to make True = False and break everything. Both SBCL Common Lisp & Pharo use the image concept. So you can save your work and system state in the image.
"Seagates fail kind of a lot..."

That Seagate 10 TB was the singular standout in terms of reliability. Maybe it is worth checking out.
> The contrarian jerk in me really wanted to yell an epithet during training and say something along the lines of "What, if we're a family, I'm the racist uncle that your dad keeps inviting to dinner despite his offensive tirades and uncomfortable leering at your sister.

LOL. But in general I very much agree. Equating a workplace with a family is gross, and a bit cult-ish. I do think the workplace (and the world) would be a better place if we all tried to love each other like we do our own family, but there's a whole lot of other things family brings that would make the workplace a nightmare, the least of which is widespread manipulation, power struggles, mooching, and non-stop drama.
> easily replaceable service

For all my disagreements with major payment processors, I must say that there is a lot more than meets the eye in these networks.

Having visited the fraud detection apparatus of a couple payment networks, I am thoroughly impressed. Most of them were doing machine learning at an industrial scale at least eight years ago.
A YouTube channel named UnboxTherapy posted a video showing keyboard problems with the latest gen butterfly switch. The switch design is inherently flawed, no amount of rubber can fix that. They need to go back to whatever they had in 2013.
Something similar happened to me. I asked my boss for a raise and his response was "a kick in the ass, that ought to raise you up a little". My reply: I quit on the spot -- no two-week notice, I just left.
Not just that, my God, the Alpine sentence structure!
Buy a Miele one. Our old landlord got a technician to replace the control panel in the 20+ year old one we had.
Good for you for recognising this though, it's important to be able to have reasonable discussions, to learn and grow.
Happened to me, Macbook now has a useless display and I can either spend $600+ or have an overpriced desktop. Didn't even use it that much.
You do understand that you are not required to answer?
A framework for identifying all acquisition channels and how Google sucks at it
Especially if you're an individual person with a non-raid6 / hot spare system, you might pay a premium for a lower failure rate (standalone drive, RAID1, or RAID5, for example).
Professional logo designers should be expected to screen their work for swastikas and penises, or at least offer a refund or discount if any (or several) of them accidentally sneak through into the final design.
I would hope so! Why have a testing branch if you're not going to test things in it?
I can’t believe it took me to read this comment to realize this has been exactly my experience in those environments. Thank you for putting it that way, it clicked in me and now I’ll make a mental bookmark of it for future reference
The situation you described is the same thing that happens with a MITM attack with HTTPS. You would get a failed download from any mirror.

Do you have a response to my question? "Consider, why not double-wrap your stream? Put TLS on top of TLS on top of HTTP?"
> think anyone who's doing a Linux port now is doing it out of the goodness of their hearts and not as an economic decision.

I do think there is more overlap between those who buy the game to play on Windows, and those who would be willing to at least give it a try on Linux. All the stats I see seem to treat them as a disjointed set of users.
> available on iPhone and iPad

I understand if there's no web version, but no Android version in 2019 is ridiculous. That and the plus university research angle seems to indicate that this is a one-off app that is unlikely to be updated or maintained down the line.
Sure, but Ruby on Rails has to be in the top ten.
Except the discovery of said works would give IPFS the advantage. If a website is taken down or removes the works, finding it somewhere else becomes the challenge, even though it still exists elsewhere.

With IPFS however, anyone with the file makes it available to anyone looking for it, regardless of who has it, or how many copies there are.
BTW, this is a good example of "being traffic": Apple isn't the one spreading 'sex factor propaganda' in this thread, the people trying to ascribe motives to Apple and consumers is.

The lesson is, if you don't want something to be the focus of everyone's attention, don't go around repeating it over and over again. Apple has the power to ignore you precisely because you're effectively parroting their brand identity, even if only to criticize it. Propaganda 102.
I'm sure they're devastated at missing out on the opportunity of working with you.
Reusing Buildings Should Be the Next Big Thing
There certainly is a mechanism to send significantly more data, though I don't know how common it is:

https://dharmamerchantservices.com/faq/what-is-level-2-and-l...
Your parents were on ICQ? And AIM? They set up a Myspace account?

Facebook is easy to use and accessible everywhere. This is coming from someone that hasn't had a Facebook account since 2009. GP makes great points and the title to this submission is pure clickbait.
To put it another way, everyone's pushing up against the same physical limits of spinning rust.
Remember: Reviews are written by the kind of people who write reviews
Thanks for the interest! KSL is not affiliated with JPL in any way, (other than the fact that I work there). KSL is a personal project. It is used as the math library for a multibody dynamics simulation software I am working on called "Shift", which is still under development. The notation for the data structures and documentation follows my thesis. My goal is to provide a standalone resource for people to learn the theory and the code. The library is small and lightweight, written in C, and may be useful in other applications such as embedded systems, model-based control, etc. The documentation is a work in progress and will evolve over time.
Snort founder is leaving the project
I mean more like benchmarked performance. Two drives with the same specs may end up performing differently. I realize benchmarks are not entirely realistic and tuning can affect the outcome, but if there's a clearly outsized performance difference between two seemingly equivalent products, I want the one that performs better and fails the least. So, aggregate random read and write operations per second over failure rate, as a general spec. (this might also expose flaws in the stats, if one drive model is getting predominately more of a certain operation which results in more failures)
Yes, but I'm happy to be corrected if you know otherwise? I'm not an EU lawyer, but my understanding is that EU law has supremacy over national law that would otherwise conflict. For example, the Factortame case required the UK Supreme Court (known then as the House of Lords) to set aside an Act of Parliament to comply with EU law at the time.
No.

The website front page does not show a Pharo program being invoked from the OS command-line and using stdio.
The whole issues of reviews and ratings remains a pretty big issue across all platforms. Some of these shortfalls may be unsolvable, like predicting a high consequence, low probability future action, like being murdered by your Uber driver.

A larger issue is platforms enabling the reviewed parties to game their reviews, e.g. Yelp, Glassdoor, and employee corruption. This is preventable.
I think the point is that adding https over http for the current system would always improve security. At it's most broken, https is at least as secure as http and therefore wouldn't reduce the security of the overall system. It adds one more hurdle for an attacker to clear.

Similarly, the apt team ignoring a bug like this "because it's protected by https anyway." Is an invalid argument.
An enlightening post indeed, but the title reads oddly - "Who is Demoscener?" suggests that there is a single person called "Demoscener" that your article is about, whereas as it's actually about multiple people in the demoscene I suggest you should rename it to "Who are demosceners?"
> the need for async/await language level keywords is disappointing

This is unfortunate [1], I agree. The challenge is that if you don't do that, it's very hard to compile the resulting code to efficient JavaScript. Dart was initially only a web language and is now both a web and a mobile language.

You can think of function calls as having two different calling conventions: return the value normally, or return it by invoking a continuation with the result. Asynchronous functions require the latter. You could compile all function calls to that style, but it's much slower and generates larger JS.

You could try to infer which functions should be called using an async style and which shouldn't. That works in simple cases, but breaks down in complex cases involving generics and higher-order functions. I don't know of any literature that investigates how feasible this is in practice, so making your language rely on this optimization for tolerable performance is a very large gamble.

This may change over time now that JS has generators and may be adding async/await syntax, but Dart was designed before either of those existed.

> Also if/else not being an expression

Yeah, everything being an expression is nice. I wish Dart had been designed that way. The original designers of the language believed they needed to be very conservative in order to be successful and I think they overshot that mark.

> syntactic complexity (e.g. defining constructors with factory/static/const keyword combinations)

Some of this is annoying, yes. It does have some practical value, though:

* The restriction around initializing final fields in the constructor initialization list, which is what forces you to use factory constructors in some cases, ensures a very nice property: it means in Dart you can never observe a final field before it has been initialized. This is not true in C#, Java, or Kotlin. Now that we are working on non-nullable types for Dart [2], this will let us have sound non-nullable types, unlike those other languages.

* Personally, I find const to be more of a hassle than it's worth, but const constructors do let you define real compile-time constant objects of user-defined classes, which isn't something some other languages can express. That, in turn, lets you rely on very fast identity tests for checking equality between two objects. Flutter relies on this heavily when diffing the widget tree to determine which parts have changed efficiently.

> Why come up with a new language in 2011 that repeats the null mistake?

Tell me about it [3]. (Note the date on that blog post.) We're working to fix it now.

[1]: http://journal.stuffwithstuff.com/2015/02/01/what-color-is-y...

[2]: https://github.com/dart-lang/language/issues/110

[3]: http://journal.stuffwithstuff.com/2011/10/29/a-proposal-for-...
How could someone write these words you quoted and not see the irony? I could understand wanting to respond to a scathing review you felt was unfair but it's one of those things as a normal person I would probably stop half way through and move on. Did this guy really keep going and post under different accounts? You're lucky you got out of there when you did.
Oh for god’s sake will you stop spreading nonsense FUD about https? https is not “broken”. The majority of websites run on https now; most system update mechanisms with the VERY notable exception of apt use https to serve updates.

Sure, there are bugs in libraries, but seeing as https is already widespread you’re not exposing yourself to MORE risk by using https over plain http, and you mitigate attacks like this post. Any random coffee shop, untrusted public WiFi, or attacker with a Pineapple could have used this attack to MITM HTTP apt, whereas the attacker would have to compromise an upstream mirror to pull off the same attack over HTTPS.

And re: the CA model, if you’re THAT worried about compromised or fake certs, then pin the cert for a root server like debian.org, then download PGP-signed cert bundles for mirrors and enforce certificate pinning using those bundles only. Done. Apple and Microsoft use cert pinning for their update systems (IIRC).
Right, that makes sense. So it's not so much a client limitation as a minimum common denominator for their hosting infrastructure.
There's a great deal of overhead when communicating between services that isn't typically present in a more tightly-integrated monolith. Networks are very, very slow relative to RAM, setting aside the other costs involved in serializing/deserializing every communication.

And "properly designed" is very hard to achieve.

It's often much more productive to start with a monolith and experience the pain of extracting a piece that needs horizontal scaling, than to start by horizontally scaling everything.

Microservices can be a good architecture, but it's far from a no-brainer, even for high scalability. Servers are incredibly fast these days and can typically scale very well vertically.
The question is actually "at what cost?" Sure, all things being equal thinner/lighter is great. BUT, what trade off's are being made in the name of thinness? If you need to sacrifice 50% expected lifetime to make something 0.5mm thinner, is that a good trade off?
HubSpot is the king of BS and turned BS into a business model. Just read Dan Lyons' book.
Didn’t they have a de-anonymization incident recently? Signing up with real work address is madness.
People really want balance: thinness, lightness, performance, battery life, durability. A thin laptop that fails to endure a year without repair might be too thin.
I think they teach this at management retreats.
I swear we're not trying to lock you in we're just implementing feature X that's been requested for years. Yes it does break compatibility with Y, but while Y is stable it's outdated and not capable of doing X without too much work.
Why Do Architects Remain Obsessed with Flat Roofs?
I flagged some posts and reported a former employer who was posting fake positive reviews in the most obvious way possible: 2-3 short generic positive reviews per week, all posted from the office during normal business hours.

Glassdoor did nothing and the company has a great rating, despite being a terrible place to work.
a new OS built from scratch with a browser (webkit) based ui

So basically, ChromeOS rewritten in Rust? Why not a Servo based UI?
I believe the main reason is the association of bitcoin and its flaws(i.e volatility) with crypto payments.

The payment processors don't seem very eager to support stable coins either as it's harder for them to inflate the fees/conversion to fiat.
Small RAM, disable swap.
> Apple is in a position of power here, due to the public. Fact is, however you cut it, slice it, or dice it, people (in the whole) are stupid and will keep buying Apple for the foreseeable future, despite Apple's efforts at reducing reliability to maximise profits.

Are people "stupid" or are the alternatives even worse? Broken LCD cabling is not great, but you can take it into an Apple Store and they'll fix it or swap out your laptop. Never had a problem with it.

But I recently bought a non-Apple laptop for the first time in a decade, and it's been a disaster. Spent $1,500+ on a Lenovo X1 Carbon. The LTE has never worked reliably. The screen just developed either a patch of dead pixels, or somehow some dust got under the glass. Neither has ever happened to me on an Apple product. And even when it works, it's just "meh." Windows is surprisingly slow on what should be a very fast processor (i7-8650U). The trackpad is just okay. Battery life is just okay.

My wife just tried to replace her aging Retina Macbook Pro 2012. After trying a couple of Surface machines at the Microsoft Store, and my Thinkpad, she's decided to wait to see what Apple does in October.
How well does on-premises Gitlab work? Can it run relatively maintenance-free? I heard some negative stories, but I don't know what is true.

My team of devs doesn't have a dedicated sysadmin.
Colleagues at first job (fast food place): "Steve, I need a break!"

Steve (manager/owner): "I gave you a break when I hired you!"

Has stuck with me lo these 30+ years...
Agreed. The main website could benefit from somehow conveying the mind blowing power of using Pharo.

Maybe lots of little gifs?
Couldnt a opensource overlay page transition from one provider to the next, cutting the sell out phase short?
I wish there was an operator to allow a branch then join. Like send output to a lookup, do the lookup, join results

Can do with named pipes, but an operator would be nice
Within the US they’re widely accepted, just as Amex is. A lot of merchants hate them because their fees are usually insanely higher. Outside of the US you’ll find dozens (dozens!) of merchants that accept them, while Visa and MC are nearly, if not totally, universal.
Using HTTP for apt may seem bad, but you should really pay attention to Ubuntu itself: https://github.com/canonical-websites/www.ubuntu.com/issues/...

Ubuntu ISOs aren't served securely and are trivially easy to MitM attack.

This vulnerability is still being exploited: https://www.bleepingcomputer.com/news/security/turkish-isp-s...
I thought that too, except for this:

> Ask Your Employees to Leave More of Them. We encourage you to ask your employees to leave honest reviews on Glassdoor.

I personally see this as manipulating and watering down. It's not an ethical problem IMHO, but I'd rather hear from the people that were motivated enough by their love or hate to go out and leave a review. Also as an employee, I've had an employer ask me to leave an honest review, and there is no question in my mind what they really meant :-)
> The main use of Glassdoor as an employee is not the company reviews - it's for interview questions.

I'll add that it's salary survey information as well. Similarly with Indeed. They've saved me a lot of time when I've had companies want to set me up with unpaid hours upon hours of interviews and testing while offering effectively half of what I was seeking, with few other benefits.

At one company, the reviews did inform me, and in numbers, that they promoted pair programming to the extent that you were assigned a fixed station and shared that station with another—not as onboarding, but as a fixture of your role. I killed that one, and fast.

That said, I view all the other reviews with a high degree of skepticism. I prefer to talk to people directly to get a feel.
How Geocities Suburbanized the Internet
Because that just makes things slower for no good reason?
That's true, but considering the amount of money was invested into JavaScript it was also expected. However there is a PharoJS project too: https://pharojs.github.io/
"Jennifer Peatman, who headed Roostify’s human-resources team at the time many of the negative reviews were written, surmised they came from disgruntled former engineers who she said didn’t have the coding skills the company believed it needed.... Ms. Peatman said she left the company a month later, in December 2017, because of what she called poor leadership"

So I worked at Roostify and none of these engineers were fired. They all left for greener pastures. I think it is hilarious that Jenn can leave because of poor leadership, but when engineers leave and cite poor leadership it is because they suck.
That's a valid point, regarding the analogy. I respect their decision to offer modifications, I just don't agree with it myself because I don't think the modifications were anything substantial.

To expand upon this further: in the House of Commons, the Government cannot keep coming back and asking the same question. They may only ask the House to vote on an issue once. If they come back with something "substantially similar", then the rules dictate it is treated as though it were the same and cannot be asked again. I like this approach. It prevents people from giving in and being "bullied" into accepting something they clearly didn't want the first time.

In respect of the approach to the referendum re-runs, I viewed it as using the "Ask for 100%, and then settle for 90%" approach. Voters aren't stupid — they rejected the original constitution for a reason... and I suppose I'm tired of the perception (rightly or wrongly!) that the Commission and Council know better than their citizens. Whether they intended it or not (and I'm sure they didn't), that's the sense I get from them now – that they know better and we ought to just accept whatever they suggest. :-(

It's a shame, because I like the founding principles of the Union.
PUBG Vikendi Night Mode Is Going to Introduce in the Next Update
Double dip surprise(?) - they'll still have ads around them.
I think monetization is the problem here and this is why they moved towards removing negative reviews. We should invent a platform where altering past is not possible and not incentivized financially.
“Ok, I see. Noon, then.”
If someone invents a tool and sells it for a profit - who was exploited? Is it not possible for everyone to be richer than they started and also create wealth??

The question was really simple. Your answer is the kind that inevitably ends with "you just have to read Das Kapital". That is not an answer.
I agree, the pharmaceutical companies in the US use dirty tactics to get their products to market. They put out these clinical trials claiming their product is superior or worse, are behind bogus claims of a cancer link to a drug - I was suspicious when my insurance stopped covering lantus and forced me to switch to levemir.
You reckon?

HN gives off almost a courteous Victorian gentlemen's club vibe it seems to me. Blatant astroturfers are given the silent treatment or shown the door.
Why do so many websites like to hide the scroll bar on mobile now? How are we supposed to estimate whether we have time to read the content? I have no idea how far down I am on the page in mobile Safari.
In point of fact my bank is German, but because I’m in Estonia I’m regulated (in their mind) by the Estonian TOS I signed.
Good points. If it is a “v1.0”, this might be an example of the moment of paradigm shift but not “polished” or tweaked to completely contemporary expectations. I’m so used to seeing Bauhaus (esp knock-on or secondary influences a la Dieter Rams) that are so awesome that finding apparent flaws is jarring to me.

Perhaps the article could have done better than a work in progress prototype (if that’s indeed what’s being observed), or I can get cool with Bauhaus not introducing designs fully formed and perfect as like The Birth of Venus.
I also am strongly allergic to the "family" analogy with the workplace. It should not be analogized to that - even though management sometimes likes to do it.

You can leave a company, or the company can lay you off, or re-org and divest your department. After a year, you will not go to the company picnic. Just won't happen. Not a family.
That's assuming that loving each other like our own family would be loving in a loving way, and not in an absolute deep down rage love-to-hate way. But yes, I agree with your sentiment. We're all just people trying to make it and a little love goes a long way.
The signup bonus is >>> the fee you pay.