skysight-inc/HackerNews huggingface dataset:
IMHO, Macs are much more functional than they look, but they need a different way of thinking and some adjustment. Apple likes to move in front of the curve in terms of connectivity and its utilization. It's their way of design, and they like to show it as a part of the brand.

However, I'm not implying that everyone should be comfortable with the operation principles of new MacBooks or their devices in general. I love the challenge and the different perspectives they bring, but it's sometimes limiting and slowing down until finding the best way to utilize them.

This is why we have different brands and designs, because one design indeed doesn't fit all.
Oh I didn't know that...
I'll try it out!
Try mynoise.net

Great for blocking outside noise and concentrating.
When you see a "trade-off", a lot of people see a "loophole". The tax system is exactly that, full of "trade-offs" created for some easy political gains.

Article 1. All human beings are born free and equal in dignity and rights.
Tangible improvements for people who already have money.

GDP doesn't tell you where the money is going, and who benefits from it.

GDP may as well be a measure of how well the rich are doing because it tells you next to nothing about how the most disadvantaged in society are doing.

I figure that is intentional though.
Seems actually a better use case for paying in stock (compared to regular employees). You only work a short time for them, so you can spread your bets more like a VC, and your influence can have a decisive impact on their success, so it's not just a lottery ticket.
That story really makes me wonder if my understanding of computers would be deeper, or more complete in some way, if I'd had that sort of background/experience...
This thread of conversation is more exactly and explicitly off-topic than conversations about 'politics', however.
Hm... Isn't that what CommonMark is for?
Because Tech is a "profession"

If this were true, hard-won experience would be prized, as it is in law, medicine, and all real professions, instead we have rampant ageism and statements like “young people are just smarter”.
This gets more complex when you have, for example, a volatile open source codebase as an upstream.

At work. we regularly merge upstream FreeBSD into our codebase, and run a suite of tests to make sure that we have not introduced a regression in performance or functionality. These tests take days to run, and roughly another day to analyze.

What causes a cherry pick is if we realize late in our release process that we're suffering from a bug that was fixed upstream (or that we can fix upstream). Since we're late in the release process, we don't want to take a full sync to the tip of the upstream master and consume potentially unstable changes, as that will mean re-running all our tests and resetting the clock on the release. So we cherry pick the fix (sometimes after committing it upstream ourselves).
I agree that we act recklessly sometimes, but I hope I'm not alone among software engineers in believing that this finding from the committee was just plain stupidity which should not be done by any engineer worth his or her salt:

"AECL had never tested the Therac-25 with the combination of software and hardware until it was assembled at the hospital."
Autonomous Tidying-Up Robot System
TIL: Python FreeLists and Debugging Memory Leak (with Flask)
Use duck duck go, my lad.
I was sold when I saw the early version of the touch screen:

"a light-sensing 'pen' which can tell its location on the CRT by synchronising with the video signal"
Releasing styled-components v4 final
Busting 5 Cybersecurity Myths
> Nonsense, the enterprise programmer of the time was programming in C or C++ and was making heavy use of macros.

C macros are entirely different in use from Lisp macros. C macros are written in a text substitution language that knows virtually nothing about C, whereas Lisp macros are written in Lisp and operate on regular Lisp data structures. Even trivial things are very difficult to get right with C macros, whereas very complicated things are often elegant and simple with Lisp macros. It's an entirely different experience. They're not at all comparable.

C programmers learn to fear macros because C macros have a lot of problems. Few of those carry over to Lisp macros.
I'm super chilled about it. Just a thought. :)
Python riddle to solve, is possible to do it better in reasonable time?
It's not really that much easier, but their new AI let's you type certain common responses like "Thank you, I'll look at this" in an instant. They made a presentation about this.

https://www.youtube.com/watch?v=ogfYd705cRs
I'm chilled. Just curious.
I've never witnessed it personally is what I said, so a wall of references doesn't really add much.
natmaka, are you aware that those websites preach racism?

linked from 'about' page:
https://www.counter-currents.com/2012/05/new-right-vs-old-ri...
quote: "Second, because of the leading role of the organized Jewish community in engineering the destruction of European peoples, and because the United States is the citadel of Jewish power in the world today, the North American New Right must deal straightforwardly with the Jewish Question."

Holy shit.

also,
https://thegoldenone.se/2015/04/20/why-hitler-is-so-popular-...
It strikes me as a matter of structure. Lisp provides almost none, whereas python provides more. Anything not provided by the language and environment must be provided by the team. If they can, that's great, but it's going to be easier to get a small team to agree on a structure than a large one.
Scottish Power shifts to 100% wind generation after £700m Drax sale
I will remember him as long as I'm alive and I'll try that my sons remember him as well. He was one of those humans which we don't have a replacement for.
Avoiding unnecessary renders with React context
And all managed languages that still provide halfway solutions for what was the Interlisp-D/Lisp Machines developer experience.
That's really interesting, thank you.

Property taxes - along with local council rates - are an area that religions obtain significant financial benefit from the state (definitely in AU, and I believe UK and US also).

It seems to be one of those things that fits the category 'this is how it's always been done', so it's tremendously difficult to initiate any policy change.
It can make sense if they would like to know things such as how long the page load took. That is not something you can measure by only looking at the request logs, especially if the page uses a lot of javascript.
AWS has a vested interest in upselling you SES for email-sending needs. The quality of their EC2 IP ranges has little to do with their size; running a tighter ship with those IP's is merely bad for their business model.
Regional pricing isn't new, nor introduced by Amazon - international companies have worked this way for ages: maximise profit by doing different pricing in different markets for the same product.

Or varying the product so that it is not exactly the same:
https://www.euractiv.com/section/health-consumers/news/lower...

A prime example of regional pricing was, of course, the region code system for DVD movies. And the modern incarnation of this is regional pricing for streaming services such as Netflix, along with trying to stop people from accessing services via VPNs.
IT Service Management (ITSM)
Common legal issues faced by startups
Actually C# and Java do have macros, they just aren't on the syntax level.

Attributes/annotations, compiler plugins, expression trees and aspects take the role of macros.
PDF Annotator Crack for Version 7.0.0.701 Full Version
The text editor "Brief" - by UnderWare iirc - in an age when humour was still allowed in commercial software. Was a fully programmable editor for DOS - a sort of cleaned-up, nicer UX riff off emacs. The programming language was its own lispish thing, though in later editions they also glued on a C-like language that did the same things.
Building great open source documentation
Arthropods can trive in the worst deserts of the planet. They just will hide by day, will migrate or look for shadowy areas. On the other hand is practically impossible to obtain funds for saving the rarest species. There is an everlasting pressure to trim and chew the borders of the protected areas.
These companies/people are paid not for their general purpose skills/consulting. They are paid for trust/brand.
"""No one got fired for choosing McKinsey/BCG/Deloitte/IBM/MS etc"""
> Proving I had certain information at certain time point

The blockchain solves the problem of proving ownership of a transferable asset. If you just want to prove that you have certain information at a certain time point there are much simpler solutions: Publicly release the hash of a message (let's say: "I created this using the licence key XXX-XXX-XXX" + signature from your private key) on Twitter/Facebook/Github/Archive.org etc.

Or even better: Sign a contract and send it to your law firm. Once someone breached a licence/contract you need to involve lawyers/regulators anyway.
You have to start dragging the mouse from higher up the window as far as I can tell.
Ok, I think I'm getting closer to understanding your point.

> Right, and this is why we don't use them for arbitrary communication between networked computers, but for manufactured cars (or other cyber-physical devices) we have a trusted channel already! The factory that builds the car!

So what exactly do you want to use the OTP for? Just for updates to the cars, or are there other forms of communication you'd want to see extra protected.
Next, what exactly do you wan to ensure about a message? There are 3 properties we commonly seek to ensure (also referred to as C I A):

* Confidentiality, i.e. the public can't read the messages
* Integrity, i.e. the message that arrived is the message that was sent.
* Authenticity, i.e. the message came from a trusted source

A very simple OTP with xor-ing only gives Confidentiality. I suppose you could append some HMAC of the message, using part of the OTP for the key to ensure Authenticity and Integrity.
Note that without this, I can flip any bits I want in your OTP encrypted message just by flipping random bits in the ciphertext. For something like a firmware update, that would be a problem.

There is also the question of the order of the layering. Do you OTP-then-Encrypt or Encrypt-then-OTP? To be honest, it seems like the layering is useless. As using a full OTP with HMAC is already enough to give CIA.

In the end, I'm still not sure of the significant advantages of an OTP over something like AES-GCM with a key shared between the device and the manufacturer. Especially because you need to include the HMAC, which introduces some of the complexity you seem to want to avoid. Really, the biggest downside of AES-GCM is that you need decent randomness for the nonce (though I believe you can deterministically derive the nonce from the message).

The reason your choice for an OTP over symmetric encryption like AES-GCM really confuses me is because I don't see the benefit of the guaranteed Confidentiality of an OTP in this case. Really, Authenticity and Integrity are what matters here.

I would also note that something like AES-GCM with a unique key per vehicle is already far from reality. In any case, you still need a way to keep bad guys from getting the secret key from your car. Moreover, it seems to me like any kind of engineering to create a decent 'secure enclave' could also be spent on verifying your symmetric encryption is actually 'done right'.

Note that in this case, any push of data to a vehicle needs to a fully on-line connection between the factory and the car. No possibility for an intermediate CDN. With something like AES-GCM you could at least prepare a message for every car and deliver it asynchronously. This would ensure it is still possible for a mechanic to do a physical update in the case an internet connection has been fried.
But for a true OTP, to ensure the pads remain sync, that cannot happen.

I could see going for the AES-GCM route to protect against quantum decryption, but beyond that, I don't see the issue with using normal assymetric crypto.
And this again is the core of the issue.

In the instance I'm talking about, the app was about reminders for taking medications. Having those go off at 3am local time because you flew to Hawaii for a week doesn't do you any good. Not to mention that the app tracked and helped tune dosages and timing, and needed information like when you woke up, time of day for you, the kind if medication, and a lot more.

Again, you are free to not give it, but that was a core point of the application, and trying to disable or break the application in the name of privacy is like cementing your door shut to prevent breakins.

Users aren't "tricked" into having timezone information used to track them, they aren't frusturated with the timezone tracking feature, and the app was paid and had a privacy policy in place that prevented me from selling or using any of the information for advertising. And if users become frusturated with the feature, I can as the developer fix it for them. You cannot, and blocking requests that you don't understand in an app you don't use is exactly what caused all the headache in the first place. And when I went to try and get it unlocked I was met with similar hostility, and told in so many words "too bad".

You don't always know better than the user, and you don't always know better than the developer.

In the end, I switched domains, and since then have managed to fly under the adblocker radar. I'm no longer involved with it, so I don't know if they managed another solution without me.
Good point. +1 for CloudFlare
Is everybody forgetting the dot-com crash in early 2000s? Plenty of companies bet big on the web and lost everything. Nobody knew what they were doing, or how to make money, online. A lot of ideas that sound good and commonplace today were tried and failed dramatically at that time.
Those days startups take ~10 years to get to IPO.

Even if we assume that they are willing to part with stock for consulting engagements, can you afford to wait years to get paid?

Can you afford to pay taxes on that income this year? (to you it's paper money that might never to turn into real money; to IRS it's as good as payment in cash).
If we are talking of Anecdotes. Mosquitoes in India have only increased.

In fact one of the things I enjoyed during my stay in the US was absence of mosquitoes.

Just that one single data point felt like ridiculous upgrade in the quality of life department.
First analysis of how Uber and Lyft have affected roadway congestion in SF
Lisp and Scheme are great. They would be my favorite programming languages, if they had a statically typed, Hindley-Milner type system.

As they stand, they are great learning tools, but I would never build something serious with them. Let alone questions about parallelism, concurrency, available libraries, development tools, etc.

Any suggestions are welcome.
There is also Jmol, a molecular editor, that allows you to save scripts as .pngj files:

http://wiki.jmol.org/index.php/File_formats/Compressed
I settled for an Amazfit Bip, which is not a Pebble but in some respects it's the closest thing there is right now AFAIK.

Battery lasts a month, screen is not e-ink but it's always on (I believe LCD), watchfaces are customizable but there's not a lot of good ones since the resolution of the screen and the colors aren't great. Functionality is pretty limited, but good enough for time, gps and notifications.

I have one and I'm satisfied with it, and I'm looking forward to what they do with v2.
Intense discussion is what https://news.ycombinator.com/active is for. There's also https://news.ycombinator.com/best which (I assume) puts more weight on votes and has less churn. Both still show this submission, although it has dropped off the default frontpage.

Those alternatives should probably be advertised better than just that tiny link in the footer.

If you're only interested in YC news specifically, you can also subscribe to https://blog.ycombinator.com/feed/ . Most of the articles there don't ever make the front page, I think.
What Is the Chi Square Test of Association and How Can It Be Used for Analysis?
As a dev from non-CS major, I personally havn't learnt anything about Lisp but I would like to know. Is Clojure (specifically ClojureScript) a good start to study about it?
Dr Dobb's Jolt Awards. There are still many technical books being published would be nice to have some curation.
Getting organizational approval (which usually boils down to acquiring buy-in from management

Why not just... not employ the people you need to fight in order to get anything done? How does the organisation and its shareholders benefit from employing full-time professional obstacles to progress?
why do people write whole blogposts on twitter?
That’s a pretty fair assessment I’d say. Things like improved diet and exercise (and going on Aricept) will almost certainly improve things for a while, but they won’t alter the overall trajectory of the disease. So this all might have some benefit, but you’re better off saving your money for long term care, which is expensive.
I would expect a gambling exchange not to be transparent. The stock market is fundamentally a gambling exchange too, but it provides valuable information about the economy for free, funded by the gamblers taking part.

I would say a prediction market and a gambling exchange are both built on gambling, but a prediction market has a purpose beyond money changing hands.
Wouldn't say so, there are plenty of conventions and common practices shared by overwhelming majority of Lisp developers. Project structure, system definition, development environment, naming conventions, idiomatic use of data structures and object system, all that is established across the board.
Seconded. I really like mine. It does all I need from a watch and then some.

I also got mine replaced without any hassle after it failed.
The separation of church and state thing is arguable. I suppose when one of the titles of the Emperor is “Equal Of God”, that does make him somewhat immune from ecclesiastic authority.
What I love about Lisp, ML and logic languages is how they come down to the basics of CS, Algorithms + Data Structures.

Ideally the same solution can then be applied to a single core, hybrid CPU + GPU, clustered environments, whatever.

Yes, abstractions do still leak, specially if optimization for the very last byte/ms is required, but productivity is much higher than if that would be a concern by each line of code being produced.

And 90% of the times the solutions are good enough for the problem being solved.
Please accept my apologies for the idiocy of our politicians. If it makes you feel better, they are generally too technologically incompetent to actually enforce anything like this.
I also brought educational background into the argument (40% from Harvard or Stanford). Why didn’t you comment on that data point and instead focus on the race data?

It’s understandable that you want to focus on the diversity of outcomes, just know that others might be interested in the inputs that led to those outcomes.
I had one of these, was a lot of fun!
Topsy. Being able to see the tweets surrounding a keyword was so useful. as well as seeing the monthly trends in volume.
The CEO is not a founder. He's beholden to the shareholders without any leverage for pushback.
Paul Allen, 1953-2018: Microsoft’s cofounder and so much more
Our Solar System Is Even Stranger Than We Thought
As someone who lives in Germany for quite some time, believe me, Americans are a problem here too. Smile in your face and drown you in over-politeness while stabbing you in the back.

Gotta love the straight German way.
Old-school Winamp is still around and works just as well as 15 years ago.

Indeed, the lack of the UI shittification creep that we saw in iTunes, Skype, MS Office etc has made it look even better, faster, sleeker in comparison!
And remember, of course, that those executives were being paid millions of dollar for their alleged "sharp business sense" and "superior decision-making" abilities. Goes to show. In my country the recipient of several international "CEO of the year" awards sunk the public telecom company in less than 2 years. And so on.
Zeo sleep monitor, a low accuracy low precision low cost EEG-based sleep monitor, which worked a lot better for me than the movement-based systems. What I mainly cared about was tracking when I actually went to sleep.
Well, Ive's a huge (self-proclaimed) Rams/Bauhaus fan, that's where the philosophy primarily stems from. It just seems that he seems to emphasize Rule 2 ("[good design] makes a product useful") less and less.
Now I want to read a cyberpunk novel about a team who rigs an election just to steal a bunch of gas from a predictions market.

Maybe I'll even get to see it in real life. What a time to be alive.
Google May Have Beaten Samsung&Apple by Introducing Google Pixel 3
Last time I went to the doctor with extreme flu like symptoms (Pretty sure I had pneumonia) the doctor treated me like I was wasting her time and actually ridiculed me. Hearing stuff like this stresses me the heck out.

This was the often praised UK NHS btw
Oh ok! Thx for explanation
[1] provides a good answer to this question.

"The outcome becomes more predictable over time.

This is because the payoff depends on the accurate prediction of an outcome of an event. Therefore, people will put in more effort to come to the most accurate conclusion.

As a larger number of people do more market research to come to the most likely conclusion, the predicted outcome will lean more favorable to one side.

If you place a bet on a coin flip, the outcome will always be 50% heads, 50% tails. There are no external market conditions that will influence the outcome. Luck plays a major role, and this is called gambling.

But prediction markets rely on the collective wisdom held by a group of people on the probability of a future event materializing."

[1] https://cointelegraph.com/explained/prediction-markets-expla...
I enjoy listening to Nectarine Radio https://scenestream.net/demovibes/ which streams demoscene music, a significant portion of which is chiptunes.
Paint programs go back to Xerox Parc in the 70's[1], at the very least. In the 80s and 90s there were a bunch of high-end paint programs for Symbolics, SGI workstations, Quantel Paintbox [2] etc. They were more video-graphics oriented than Photoshop, which historically at least, had a strong print emphasis.

I love computer graphics history, and loved the mystique of "high-end" computing when I was making crap pixel art on my Amiga:)

Another cool thing is, in that video, the artist is basically using the same box modelling techniques I did when I took a Maya course a couple of years ago. In 1991 I was 3d modelling on the Amiga, and although it was awesome to have access to that software at home, modelling was much more cumbersome and limited.

Now, to blow your minds even more here [3] is a recent demonstration of that same 3d modelling program. At 19 minutes in, he switches to the Lisp Listener console, and uses Lisp to inspect and modify the data belonging to the 3d model, before switching back to the 3d app to view the changes. Lisp machines were incredibly well-integrated platforms for the expert user.

[1] https://creators.vice.com/en_uk/article/wnpqnm/the-1970s-gra...

[2] https://www.youtube.com/watch?v=BwO4LP0wLbY

[3] https://vimeo.com/125771177
Google Desktop Search
You go where your customers are, or audience iin this case
Can't really believe I had forgotten about that. Feels like I read it a few months ago and last update was in 2013!

I guess life is short and moves fast!
Maybe because they don't have a blog and/or all their followers are on twitter?