skysight-inc/HackerNews huggingface dataset:
I used Delphi (1) to Delphi 5 in the 90's and used Delphi at a company for production software from 1998-2001. I loved it. It was (?) a great language and was always a pleasure to work in. I'm not a language fundamentalist (I use whatever it takes to get the job done and whatever my employer prefers), but I can say that at least 16 years ago it was a joy to work in.
We connected lamps to our indicators :D
The whole world of GUI programming consisted of a bunch of top of line labs and some research centers studying GUIs.
a spinning disk 'averages' its mass distribution. Consider a gyroscope spinning fast. so if all of a sudden you try a push its top northward then that instantaneous force pushes down on the north edge of the disk and up on the south edge.Those specific parts of the disk acquire momentum. However because the disk is spinning, the part of the disk that was north soon becomes south. and the southern piece that was moving up is now north.now the momenta of the influenced disk segments act to right the gyroscope.

The same effect can occur during the acceleration of a gyroscope in a missile in space. Even tho there is no gravity. The effect of acceleration on the gyroscope is the same, causing it to maintain its orientation in space.

The faster a gyroscope spins, the more quickly it rights itself. and thus appears more stable. as it slows down, the righting effect fails.
Diffs of what they changed in /src from Redis 4.0: https://github.com/asaradiffs/apsaradiffs
I'm not saying these are features provided by every modern programming language - obviously eg. there are FP languages that are not object-oriented, as you pointed out.

Still, the selection of languages that do is so vast that such reasons hardly answer the question "why Pascal, of all the options".
> At some point Islam conquered 20% of Europe.

A lot of people don't realise that the high points of Islamic European expansion were Poitiers & Vienna ­— less than 800 miles apart.
The problem is that the user does not "allow" the website to use their CPU and, more importantly, battery. Rather, it is done behind their back.
I switched from glasses to contacts because I kept leaving my glasses everywhere. My eyes don't get dry unless I leave the lenses in for more than 18 hours, but I do look away from screens frequently.
Looks like they did. Take a look under "Download Boards" part of the site.
Oh, I don't dispute the name is logical.

I'm saying in the broader context of programming languages, it's confusing. And that that confusion could have been easily foreseen and avoided... after all, Smalltalk had been using the term "class" for almost 20 years before Haskell appeared and introduced their terminology.
Yes exactly, much less going on. It's probably easier with an automatic system than a human brain too. A fairly simple feedback loop between an accelerometer and something to modulate brake pressure should create a pretty smooth stop without much difficulty.
280?
What is there to like about a job with bad management and bad team dynamics?

I also learned the hard way the cost of staying at a job for too long because I got comfortable - or at least was more comfortable with the devil I knew.
> PHP in theory has namespaces, but the standard libraries are just dumped in global.

Modern PHP development almost exclusively uses Composer libraries rather than the standard libraries, which overwhelmingly use namespaces in Vendor\Project format.

There's going to be a push to clean up the standard library in the coming years. The plan is to introduce a namespaced alternative to the standard library in the global namespace which also cleans up a lot of nits (e.g. phpsadness.com posts). Maybe in PHP 8? Then when the ecosystem catches up, we can discuss deprecating/removing the "just dumped in global" way of doing things in PHP 9.

Source: I'm very likely going to be the main person driving this push.
Monopoly Board Game with CSS Grid
The complexity isn’t the problem, though. The problem is the way we choose to uncover it.
The Red Queen Problem – Innovation in the DoD and Intelligence Community
For all use cases.

> Not sure how SCP would help here.

I mean that my train of though was first "scp, it seems, can do everything cp can, and more, so let's drop cp and use scp instead", then "but hey, rsync, it seems, can do everything that scp can, and more, so let's drop scp too and use rsync instead".
You... don't really think Stroustrup invented the term "class", do you? :)
OK, but "it's not C" doesn't really make Pascal stand out ;)
More accurately, he's accepting bribes to silence his freedom of speech. He's entirely in his right to have negative reviews as long as they're truthful.
A Robotics Startup Wants to Be the Boston Dynamics of China
There most certainly are B.S. degrees in history. There are also > 0 historians here, > 0 experts here, be they degree- or tenure-holding. Some of us don’t practice because we turned our history degrees into tech careers. Some of us have other interests outside history. Some of us think history includes tech. Some of us have interests outside tech, and that includes history.
Ask HN: Top 3 Reasons you left your last job
What are the top 3 reasons why you left your last job? Technology, Challenges, Location, Industry, etc
No point in locking your CC. Ask for new credit cards. Also, add a security question or key to allow customer service to access your account (different from online one)

Freeze your credit, add a pin.

Get new DL number?
I don't know how you figure.
Internet of Things and Data: A Powerful Connection
As someone new in this industry, I'm noticing that whoever appears more normal in meetings instantly wins any conflict, regardless of who has the most valid arguments. I find myself preemptively doing as little work as possible on days I think I'll have some sort of discussion in a meeting, since being frazzled from writing code ensures that the other party can force their demands on you without issue. It seems like people are also throwing out little jabs constantly. If you are in a relaxed state of mind, you win and they look weak. If you are worked up and respond, they win. Basically I writing code seems like a horrific waste of time on most days.

Is this normal?
I'm not sure if I'm good enough to have imposter syndrome!
macOS has sandboxed apps, with the same underlying model as iOS (not sure if it asks for camera permissions and such, but apps declare a list of “entitlements” and are granted only those). It’s required for App Store apps, but other than that it’s opt-in. Outside of the App Store, basically it’s just something like DEP or ASLR: a mitigation that isn’t really visible to users unless they look for it.
These are real issues that you can report to them.
Introducing Surface Book 2
It was ugly and reminded us of BASIC. That's my main reason, most 80's/early 90's folks went from BASIC to C, or BASIC to pascal. If all you had was pascal, you fell in love and never understood why any sane person would use C. C was seducing, it was faster than basic, didn't look like basic and we could fool ourselves chasing pointers, doing stupid things with it's macro system. Mental gymnasium to distract us from real work. :D
The business models for pricing aggregators and reviews sites are completely absent. Even Consumer Reports struggles to meet the costs of testing and staffing. The BBB is a mess. The "Good Housekeeping Seal of Approval" hasn't meant anything for decades.

It's a sad state of affairs: We all want unbiased reviews, but we won't pay for them. We all want to know the spread of prices so we can balance service/trust with cheap, but price aggregators are all either blocked out of existence or become affiliate listings.

While so many things have come true, there are still a few internet dreams like free-flow price summaries and wisdom-of-the-honest-crowd which are sadly still just beyond our grasp.
HylaFAX Enterprise is a full SW solution, (roughly) HylaFAX plus the Dialogic SR140 which does both T.38 (new school fax) and G.711 (old school telephony fax). But generally it's 14.4k - believe it or not V.34 (33.6k) is still somewhat experimental over IP.

And 9600 is usually required to get faxes through to a lot of places, because everyone is trying to do fax over VoIP, and that is generally tough sledding, if it's possible at all.
أراتك+-+Aratech:+4+إضافات+يجدر+بك+تثبيتها+أن+كنت+من+مشتركي+نتفليكس+
It's the heat retention of foam that kills me.
Of course not but that sort of meaning for the term class was GP's point here
I think the Feitian one is NFC
What if they keep murdering the people who discover them, then people stop discovering them?
I think it's a nice plugin until you forget that you're using it and you rage for minutes/hours trying to understand why you can't access some website.

It might be worth it.

I remember spending hours trying to figure out why Google Adsense wouldn't render correctly. In the end I figured out that it was Adblock's fault :))
For absolute beginners, I still think Pascal, or Turbo Pascal is best to start. It has a syntax that doesn't scare people away, and very readable. Deploying is also 1 trillion times easier then what ever we have today, ( C , Python , Ruby , Node.js ... )

I would have picked Ruby if it could compiled into a single executable file, and if the Dev environment actually work on Windows.

P.S: It does work on Windows, but not as simple and easy as it should be. Compared to every other alternative on the market.
I ordered a spring mattress off the internet 7-8 years ago. I want to say overstock, but who knows. It wasn't a very good mattress--too thin. Even so it was giant when it was delivered. It's hard to see how a nice queen spring mattress could be sold online. Any company trying to sell that would have to figure out warehousing and last mile delivery.
Very thoughtful insights from someone who doesn't understand that a lack of thoughtful insight isn't the problem with our bloated and inefficient bureaucracies, and therefore fails to address those problems. You don't turn a bunch of bureaucratic lifers into tech-esque startup-minded types with teaching, you need new people and new structures to support and incentive them.

Right now, ass-covering and stasis are rewarded, the rest is not. Focusing on the results of bad behavior and not the roots will always fail.
You're right. The feitan MultiPass (naming win!) Is the Bluetooth one I use: https://www.amazon.com/Feitian-MultiPass-FIDO-Security-Key/d...
Thanks for the extra lecture, but none of it is remotely pertinent. The land that became Western Christian Europe (the England-ish part of Britain down through France to southern Italy) is in fact a large part of the Greco-Roman world. It doesn't magically become not-large by including "or important," any more than it would be truthful to say Western Christian Europe "wasn't a particularly northwesterly or important part of the Greco-Roman world."

> Note that land grants to legionaries were given in Romania, because Rome wanted to control that area rather than in Gaul.

This isn't really true at all. By the time Trajan conquered Dacia (and distributed land to his veterans there) Gaul was a settled, integrated part of the empire.
Hi all, I'm here in Hangzhou and had the pleasure to have a meeting with the team working at that. It's a great team and we'll work into merging stuff into upstream Redis when it makes sense. It's cool that companies other than Redis Labs are starting to contribute to the development!

Note that this branch is based on Redis 2.8 so of course porting stuff requires some work.
Math heavy ML is simple: ∀ problems: solution is Convnets

Oh, if only that were true.

The articles application, however, is a good example of where they are very applicable.
> Our writers show up announced

Why?
Changing My View of Frameworks
There is a Netflix produced horror movie right there
It may even be fair to say that Haskell's typeclasses make it more like an object-oriented programming language. They have things like properties and multiple inheritance. Even Wadler has a section leading with "Object-oriented programming." in his paper on parametric polymorphism:

https://people.csail.mit.edu/dnj/teaching/6898/papers/wadler... (page 3)
FWIW Apple's Object Pascal and modern Object Pascal have little common.

Although i think Free Pascal does have a Mac Pascal mode so that it can understand Apple's Object Pascal dialect.
New Trailer of ‘Black Panther’ Reveals Wakanda and T’Challa
After the first teaser released last June, we get the first full official trailer of ‘ Black Panther ‘ , the new Marvel Studios movie that will tell us the story of T’Challa, who after the events of ‘ Captain America: Civil War ‘returns to the advanced nation of Wakanda to be proclaimed king.

This new breakthrough of ‘Black Panther’ presents in detail the many aspects of this expected new Marvel tape , such as the great technological level of Wakanda, with a very striking scenarios, the great level of detail of their sets and costumes, introduce ourselves to various characters that will be present on the tape or show some progress of some of their action sequences.

‘Black Panther’ will tell us how after arriving at Wakanda, the well-known superhero T’Challa, will have to face the appearance of an old enemy , who will test his mettle and his qualities to be king, dragging him to a dangerous conflict that will put the fate of Wakanda and the world into play. The film is starring Chadwick Boseman also featuring prominent faces like Lupita Nyong’o , Michael B. Jordan , Andy Serkis , Angela Bassett or Forest Whitaker .
This advocates for the destruction of the presumption of innocence principle[1]. What could go possibly wrong?

[1]https://en.wikipedia.org/wiki/Presumption_of_innocence
Yes. What (might have) increased the likelihood:

- him being a heavy smoker (SCLC almost exclusively in smokers)

- running a car repair shop and inhaling fine dust frequently

Despite these factors he was very unlucky developing cancer at such an early age.

Survival rates for SCLC: http://www.cancercenter.com/lung-cancer/statistics/tab/lung-...
THere is a crippled version of Delphi that is free but limit is only targeting 32 Bit Windows. That may be enough for some but not if you wanted to do cross platform (which is what Emberacardo is providing now).
The other reply was right, because it’s not permanent. I remember a lot just reading, but for full eidetic it lasts a very short time.
Silicon Valley Pilot Screenplay
Exploring Functional Programming with Ruby
I'm sorry, but I just don't know what you're responding to in my comment. I know about the difference between long term and short term incentives when it comes to corporations. I just don't know how the process that is being proposed does anything to help it.
From what I've read Object Pascal is just another name for Delphi but without the trademark hassle.
> A lot of times, they will be placed as a form of speed control.

An interesting thought: what's the lowest speed limit sign you've ever seen?

I've seen 5 MPH in parking lots, but never on an actual road. For official road signs, I virtually never see anything below 15 MPH. I'd be pretty surprised if this was actually the ideal driving outcome. There has to be some intersection at which 5 MPH and a yield sign is the ideal arrangement.

But given how traffic laws are enforced, and how people tend to ignore low speed limits, it's not a very practical arrangement. Instead, stop signs go in everywhere that very low speed limits are required.

(I'm still vaguely wondering whether a lot of people in this thread have ever driven somewhere very rural. Gently rolling a stop sign at an intersection with a mile of visibility and no one else around is not some wild risk.)
To my limited experience, everything Pascal had of its own is unusable. Everything usable in the language comes imported from C.

However I can see how one would prefer Object Pascal over C++.
Yeah, I've used it on "live" recordings with saxophone* to cut out the number of overdubs necessary. On subtle settings, it's impossible to hear the effect of it.

*Sax was the only non-fretted/pitched instrument in that recording.
Good gosh, that was a long, fun read.
Mostly just a cute anecdote is fair, but wasn’t what I was replying to one too? ;)

Seriously though, I’m tired of folks doing stupid counterproductive interviews and then parading them as a good thing.
And my point is that that usage of the term predates Stroustrup by 10 solid years.

By the time Haskell was first released, OOP was either already available in popular languages (Smalltalk, Object Pascal) or being introduced into existing languages (Objective C, C++, Lisp).

In hindsight it would appear there was no reason not to see that OOP was gaining in popularity, that the term "class" was already in use, and that overloading it would be confusing.

That said, in the end, all my original post was lamenting is that it's a shame that Haskell terminology went the way it did... it's just yet another aspect of the language that creates confusion among newcomers, and it already has enough of that already! :)
> right next to Postgres and Solr.

Never used Solr, but even as someone who loves Pg over every other RDBMS out there I'd hardly call it "ops friendly", with the Bring-Your-Own-Tooling mentality it turns a lot of operations people off when they realize features like replication, log archiving, etc. require bolt-on tools to actually do anything useful.

ZK is set and forget though, outside of occasional tweaking of JVM parameters based on growth.
it’s a dumb idea solving an imaginary problem. Better to spend your energies on something more productive.

The governance problem is that public companies are allowed to restrict shareholder rights to the point they have no say over board composition. Boards are incestous collaborations between insiders and friendly outsiders, whose purpose is to maximize their compensation at the expense of shareholders.

That’s the problem to solve and your idea only makes it worse.
Huh?

The Xerox Star was introduced in 1981 https://en.wikipedia.org/wiki/Xerox_Star

Apple's Lisa was introduced in 1983. https://en.wikipedia.org/wiki/Apple_Lisa

With it, Lisa Toolkit and Clascal (Pascal with Classes) http://www.mirrorservice.org/sites/www.bitsavers.org/pdf/app...

The Mac in 1984 https://en.wikipedia.org/wiki/Macintosh_128K

MacApp in 1985 https://en.wikipedia.org/wiki/MacApp

The Tektronix 4404 running Smalltalk, also 1984 http://www.wirfs-brock.com/allen/files/tek/4404-Flyer.pdf

The Amiga and Atari ST in 1985.

Windows was at 2.0 in 1987.

Heck, the NeXT cube had been introduced by fall of '88.

https://en.wikipedia.org/wiki/NeXT_Computer
There are people that have history degrees here, and historical and archaeological stuff hits the front page all the time. Along with economics, biology, astronomy, and all manner of other potpourri.

Once in a while there's even a story about software and technology that makes it through...
Why does every single high end laptop need to look exactly like a macbook?

I want anybody who doesn't believe me to google up a picture of one next to the other.
I got stuck too. I spent too much trust on CPU instead of memory. That limited my total compute to 30K, I needed 50K for the upgrade and the quantum boost wore off before I could reach 50K. I ended up having to click the quantum button using javascript, because I couldn't click fast enough. That got me unstuck.
"Under today’s agreement, Flatiron will pay $375,000 in restitution to eligible graduates"

That's better than a fine. Though, it does mention 1000 students total, so perhaps not enough.
But the latency of your keyboard will be increased by 1.3 ms just by putting it on a PS/2 port. That's more than USB polling at 1000Hz.
Called it: https://news.ycombinator.com/item?id=15455843
Is anyone excited?
You no longer get the option to use Google Authenticator until you've already set up 2FA the first time using SMS, at least in the US. You can remove your mobile number _after_ setting up Google Authenticator, but you have to remember to do that step.
Finally, USB-C in a Surface product!
I could tell you're a designer because of the tiny text size. It looks good. My feedback is that on smaller screen sizes, you might have trouble keeping those images so I ask that you provide a mobile version of the site.
> I've a sneaking suspicion that bridge building would look more like software if we could drive over AutoCAD models.

Why on earth would you want bridge construction to be more like software engineering? Bridges work. We know how to build them bug free, every time. We don't know how to make working, bug-free software. There's even an old, not very funny joke about exactly this comparison. (Spoiler: it doesn't flatter the code monkeys.)

You might want to look up the Cynefin model[1]. Bridges are complicated, software is complex. This supports your bent towards experimentation, sort of; when solutions are unknown, that's required. But documentation and planning are part of what turns complex in to complicated, and that's a big part of the trick to successfully delivering big chunks of relatively bug-free code.

[1] https://en.wikipedia.org/wiki/Cynefin_framework
I think they are also working on: https://github.com/fastio/pedis (redis implemented on top of seastar-framework / scylladb )
its getting real
This... looks nothing like a macbook. It's got a matte metallic frame and a black bezel, but that's about where the similarities end as far as it looks to me.
Nvidia 1060 and 1050? Nice. I assume it is 4GB and 6GB respectively?

This really makes it incredibly powerful. I run with dual 4k monitors off of a Dell XPS with an Nvidia 1050 with 4GB. Feels like a desktop.

(Does this also support 32GB of RAM? That is required for development these days with multiple containers running locally. My Dell XPS 15" supports 32GB of RAM.)
I believe when you say "simulating multi-node setup and addons" - you're seeing it from an operations perspective. Thing is, those concerns don't need to be repeated for every single application. When a consumer says "test", they mean testing functionality. Not testing operations like network I/O bandwidth, sysctl parameters, rebalancing, etc. The expectation is that, operational folks (kubernetes integration tests, ops integration tests, GKE tests, etc) already have tested and verified all of that.

This is not like ops vs dev. When you use a library or framework (say, spring) - you don't test whether HTTP MIME Types are working correctly in spring. You assume the library already has all that tested and covered, and as a consumer, you write tests for what you code. The library's code (and tests) are abstracted from you. This is similar, except for operational stuff. In fact, there is no major difference between them. Its just layering and separation of concerns.

There is no such thing as 100% prod except prod. Even for rocket launches. 90+% is good enough for majority of cases, and is already on the higher side.
Can I ask what you think of pedis ? (see my other comment on the thread)
Presumably to get a true sense of the quality of the restaurants food and service.

If you book weeks in advance, they may prepare things differently (in a more costly/time consuming way) or have more staff on site, or make sure that the place is cleaner/tidier than it might normally be.

On top of that, if they don't make it clear that they're reviewers then it'll be an even more authentic experience.
I've been running solo a GKE cluster for almost 2 years. Maaaybe I spent 1 week on eng effort on it.
The i5 variant comes with just 8 GB RAM. Would have considered if they had given an option for 16 GB RAM.

Being a developer, 8 GB seems tight these days! 15-inch 16 GB variant comes with i7 but the price is a little too steep (starts from 2500 USD)
Peterson's "Sweetened Tunings" has made a whole sub-genre out of this.
I wanna see the flag on the moon.
Please look up this thing called "Moore's Law"

As I understand it, every two years, the length of characters we can tweet will double indefinitely.

In a few more years you will be writing entire paragraphs on the web.