skysight-inc/HackerNews huggingface dataset:
Take now... some hard-headed business man, who has no theories, but knows how to make money. Say to him:
"Here is a little village; in ten years it will be a great city; in ten years the railroad will have taken
the place of the stage coach, the electric light of the candle; it will abound with all the machinery and
improvements that so enormously multiply the effective power of labor. Will in ten years, interest be any
higher?" He will tell you, "No!" "Will the wages of the common labor be any higher...?" He will tell you,
"No the wages of common labor will not be any higher..." "What, then, will be higher?" "Rent, the
value of land. Go, get yourself a piece of ground, and hold possession." And if, under such circumstances, you
take his advice, you need do nothing more. You may sit down and smoke your pipe; you may lie around like
the lazzaroni of Naples or the leperos of Mexico; you may go up in a balloon or down a hole in the ground;
and without doing one stroke of work, without adding one iota of wealth to the community, in ten years you
will be rich! In the new city you may have a luxurious mansion, but among its public buildings will be
an almshouse.

I would add: "Or get some intellectual property everyone must buy." /s
More than 15 way-points: $$$

Want to save the map: $$$

Sync to GPS-nav device: $$$

Show places to eat with a rating: $$$
That assumes the expert has actually given an answer to my questions, in which case, you'd be 100% right. Even a "we don't know why this happens yet, here's what we know about it: ..." would be more than satisfactory. Just give me something!

But when the expert has nothing to say, yet mocks my questions and even just my reporting of what is happening to me, as he very eagerly waits for me to leave so he can get paid... Then there's not much more I can do than read on the Internet.

Some throw in a veiled insult by suggesting I should be sent to a psych ward for my "panic attacks." You might say it's not an insult, but I accepted the psychiatric evaluation once - and then a whole team of psychiatrists determined after 2 weeks that I was genuinely sick with stomach issues, and called that doctor up and asked him what the hell he was doing sending me to them when I had real physiological issues.

The truth is, most patients will accept the doctor's advice if the doctor can give an answer, any answer that's genuine. "We checked out the inflammation and we don't know why it's there, we'll keep working on it." <--- GREAT. Even the most "annoying" and inquisitive patients will accept this answer. The problem occurs when the doctor thinks him/herself too good to work with the patients by giving answers like this.
An easier example to think about might be pressure. A single molecule free in a vacuum can’t be said to have a pressure, but put it in a container along with a few other molecules and it starts to become a useful property to measure and think about.
Idk. I had a few close calls while driving to school mostly asleep.
Ever worked at a financial, military or an intelligence institution? For example, what if the system where the software must be built has no connection to the internet?

Resisting creation of operating system packages, even for dependencies is silly, because doing so is not hard at all: all it requires is reading some documentation, but the knowledge gained can be reused over and over and over again for the rest of one's career. Learning different OS packaging systems is an investment which pays hefty dividends.
> earning 100k USD and has an offer for 35-40k GBP will end up living a similar quality life.

That doesn’t sound right - $100k USD for a good software engineer is about right for second tier US cities where rent, taxes, and food are lower than in England.
If the project had no existing dependent types at all, couldn't you just perform a runtime check before calling the library? The check would return evidence that [i: i%2 == 0] for the particular i, or fail at runtime. If it succeeded, then you could invoke the library using the new evidence.

One appealing aspect of dependent types is that they let you decouple validation of inputs from the function calls themselves, while still disallowing passing wrong inputs to the function by mistake.
Can you link to the electrical engineering apprenticeship? To confirm the obvious you don’t mean an electrician apprenticeship, right?

Edit: Never mind
Electrical Engineering
https://www.ausbildung.de/berufe/elektrotechniker/
Electrician
https://www.ausbildung.de/berufe/elektroniker/
> MIT’s dismantling of Senior House is part of a nationwide trend on college campuses, a shift that places a premium on safety, orderliness, and minimal bad publicity above all. Experts trace the roots of this shift to the 1980s. Since then, college tuition has skyrocketed and with it the competition for students who can afford it. Parents footing the bill are paying a lot more attention. The world has become more litigious and more corporate.

One of things - amongst many others - which the 1980s keep on giving.
Rust ownership, the hard way
If this difference exceeds two hours, they have a problem.
Most Danes buy property in their 20s and 30s, usually with help from their parents. It helps that mortgage rates are still very low too. There's not as much of a renting culture as there is in say, Germany.

In the Copenhagen area property prices are already growing faster than salaries. Apartments in my relatively central area have gone up by over 20% in the last 3 years. I'm not sure what the situation is like in smaller cities across Denmark, but probably not as severe. It's widely recognised that Copenhagen has the lion's share of the best jobs in the country, but there are efforts to remedy that (not least the government's rash decision to move many important offices to other parts of the country).
Oh look who has got a Xelibri https://m.youtube.com/watch?v=39LvqbPPpys#

Edit: I was sure that it is sasha baron kohen in the video. It isn't him apparently but the video is still great.
One issue that is not addressed by the subscription model is the subsidizing effect that the ad-based model has:

The finance professional who lives in New York has very valuable page views. The African school girl does not. Yet, through advertising their values are averaged. The affluent subsidize the poor without even knowing it.

Putting content behind a pay-wall reduces this effect and creates an informational disparity that will only broaden the gap of equality between the two.

The New York finance professional just has to decide that the subscription is "worth" paying. The African school girl cannot make this same decision.
IMO invisible control flow only carries its weight in fully expression-based languages.
Just as likely that teenagers would then be able to stand watch for predators, attacks by other tribes, or hunt for nocturnal prey.
In most Central European countries the total salary cost/net salary easily approaches or even exceedes 200% for any software-related profession. Employment contract is a racket contribution-wise and what’s worse, there is no better option (please don’t suggest contracting or freelancing).
The US has done this when entering the country for at least 15 years
Except that the entire reason most sites are searchable is because of the analytics includes on every single page, everywhere.

So, literally every click you make is trickling data back to Facegoogsoft, because that’s how indexing works.
I don't mean this pejoratively, but is your goal pure education? Or more training for employment?

For more pure education value, I would suggest that you teach C alongside a computer architecture course. In that way, a student comes to an understanding of what the hardware is doing at a fairly low level of abstraction, and how to control it using a language that's not far removed.

I would not suggest C++ simply because it's so big, and effectively crams multiple different languages into a single syntax. Perhaps as a 3rd year elective?

Similarly, I'd suggest either Scala or Haskell (or Scheme) to give them experience with something other than a procedural / object-oriented paradigm.

None of this will directly help them get a job, although it will be of ongoing benefit to their eventual employers for the duration of their careers.

If your institution's focus is more on training for employment, then Java, JavaScript and/or Swift are probably better options to add to their skillset, alongside Python and Go.

Yes, of course, Java, C# and C++ are here for decades to come, but a few weeks of nights and weekends at home or a couple of online courses will pick up their syntax if the student has had a sufficiently broad background.
..wat. Either rethrow it, deal with it, or rethrow it as unchecked. As a Java developer, you can make the choice. I really don't have any issues with libraries telling me something can go wrong. I'd rather know something can go wrong before putting my code in production than while it runs.
But maybe not too much? My parents let me sleep. School started at 9:00 for me but on weekends and holidays I would sleep for more than ten hours and default to a >24 hour circadian rhythm. I would eventually become completely nocturnal which is kinda funny and considered typical for a geek like me, but it really messed up my mental health for a number of years afterwards. I wasn't able to maintain "normal" sleeping patterns until my late 20s.
I would hire you based on that handle alone
Freedom to fail – or managing to succeed?
yea but we're not in tribes, are we? People take this evolutionary bullshit way too seriously, like we still run around with sticks and stones. None of that crap matters when we live in a modern society. Teenages are going to "socialize with themselves" whether they sleep in or not, no matter what, because, guess what, that's what people do in modern times. They can choose.
Checked exceptions are not well thought concept and I'm surprised that they were introduced in Java. Java seems to be pragmatic language adopting best practices after they were fleshed out in other more experimental languages for decades. I consider checked exceptions to be semiofficially deprecated after they introduced java.io.UncheckedIOException in standard library. So it's like discussion is over, just use unchecked exceptions everywhere. Any sane library does that anyway.
Reading around it seems 4x slower than libaom at the moment, but that's apparently C without assembly speedups added yet.
There was a company in the 90s that had an expert system trained on patents that was like a CAD tool for solving problems/inventing. Does someone happen to know the name?
Motel 6 bed bug infestation
Investors using them as store of value / for rent income, instead of a place to live?
Jonathan Blow: Game Engine Programming Series (2017) [video]
It seems to be okay for google to get political, lobbying politicians and writing them cheques in the premise of getting backhand favours.
Not only that, the idea of checked exceptions actually appeared on CLU, Modula-3 and C++ before Java came into scene, but somehow only Java gets mentioned.

Nowadays I spend most of my time on other languages and while it is more ergonomic, I do spend more time reading documentation regarding possible errors.
Invention Machine in Minsk, Belarus.
Problems in Mathematics
Get Greasemonkey and you can limit the video speed controller to certain websites or turn it off when you're not using it. (And also disable auto update of the script).
This seems like a great way to kill the public secondary school system. What percentage of kids do you estimate would stop going to class under this model?
There are no checked exceptions in C++. throws in C++ is very different from Java, even if syntax is similar.
They were following up on CLU, Modula-3 and C++ exceptions design, the predecessors that everyone forgets when complaining about them.
When I was a teenager I would happily program until 02:00 and getting to sleep earlier was pretty much impossible. I could lie in bed for a few hours but unless it was 02:00 I was not going to sleep. I still do the same activities now but at 23:30 I'm done for the day and can't think well anymore.
Yes, that's kind of the point.
Actually TRIZ is quite popular among engineering companies but in many cases employees are bounded by strict NDAs and cannot talk about this at all. There are also a few tech consulting firms that use TRIZ as a tool of their trade. In final reports TRIZ in almost never mentioned.
As featured on the cover of Don Norman's book "the design of everyday things", which I'd recommend to anyone involved in designing or building things to be used by people
Your numbers don't add up at all.

- 20k total shares would mean a market cap of $1M, and an IPO price of $300k. Those are not viable numbers.

- 20k total shares vs. you having 300 options means you would have been given 1.5% of the company in one year. That's totally absurd given you worked there for a year as an entry-level engineer and the company had several hundred employees.
As a counter point people have been trying to get the equivalent of checked exception in C++ for a while and there are well supported proposals on the table right now.

Checked exceptions require reannotating the call graph on a change, but that's not surprising: you would have yo do the same thing for changes in result types. Failure modes are no less part of the interface. For generic code you need to be able to abstract over exception types, it seems that Java lacks the capability.

An escape hatch to dynamic unannotated exceptions would still be useful: C++ will mantain that.
This is a false dichotomy - the only options arent "have gang land fights in all our schools" or "commit everyone to manual labor apprenticeships". If we're considering big changes to the education system, why isn't a safe learning environment on the cards?
The best ranking high school in my area (south of the Netherlands) works more or less like this (I don't think all attendance is fully at will). There is a lot of innovation going on in this space, even those who were in high schools just 5 years ago would notice major changes.
>In their position, wouldn't you act the same way? Doctors have a finite amount of energy and time to spend on their job.

Almost everything I hear from clients I consider to be wrong. And I politely explain to them why that is, I get into their assumptions and reasons for thinking what they do, and try to convince them of why it is not the case. I never mock, I never suggest that they are idiots, and were I to start shirking if they disagreed with me, I wouldn't then make them pay while I continued to shirk.
In ℤ₃, it is almost correct. There, “n ≥ n * n”.
I think checked exceptions are great. When using a library you instantly know what all bad could happen while calling a function and retry/handle on specific exceptions. For example, when reading a file if you get something like a FileNotFoundException, you can treat it as a fatal case or can simply move to process the next file. This provides a lot more clarity to code and resonates with the static type safety paradigm of java.
Amazon goes into house cleaning business
How is this victimless?

I write a book, put it out on the market. Someone copies it and puts it up on a website (crime alert). Someone like you publicises it. I don't get paid because from your point of view, it is out there free for the taking. Meanwhile, I have lost hundreds or thousands of potential sales from people who may have paid, but have now been tempted to join your illegal caper. Everyone revels in the very public theft.

Which is why I seek out comments like yours that glorify piracy and tell them to bugger out of _my_ life. They are most welcome to their lives as long as they don't adversely affect mine.
I think the solution he proposed is exactly the way to handle errors. A RepositoryException conveys anything something on a higher level in the application should know - there was some error retrieving data from the repository. Full stop.
Was just cursing the skies for how expensive Bitly was, and was searching for alternatives. Going to dive deeper into this, thanks!
You're not saying a different thing here.. even though the parent comment can be read to imply that America has the highest level, they didn't explicitly say so.. </nitpick>
This interferes with the primary babysitting function that schools occupy in our society.
Job requirements are generally immune from discriminatory impact cases. That is, only someone who otherwise was a fit for the role but was discriminated against has standing to sue.
> Rod Tucker originally modelled a wireless only NBN as having access to only 20MHz of spectrum and that this represented the sum total of what the nation's broadband demand would be funnelled through if a policy decision was made to use wireless in the last mile.

Yes, but he also accompanied that with saying broad coverage would imply a tower outside every 2nd premise. If only there was someone who would know with absolute certainty that Rod Tucker did imply that. Cue the very informed guy who wrote this: http://www.couttscommunications.com/Published-Articles/cd140...

And while it's not a lot, 20 MHz is an OK starting point if you have a point-to-point service doing a basic service to a fairly small percentage of premises. He did the modelling in 2010 and NBN didn't buy Austar spectrum until 2011, which at the time was allocated already so far from predictable that the government could find any spectrum for the NBN before the digital dividend, so yeah they have more than 20 MHz now, but before then who knows.

> The point I was making is that it is fraudulent to model the limitations of a technology (in this case, wireless) on the basis that any given network only has the use of a tiny fraction of what it could be using (and indeed does).

Was millimeter wave even remotely ready for viable commercial rollouts for last-mile access in 2007 to 2010 when this discussion was meant to have been happening? Hell, it's not even a thing now about a decade later, so what were Australians to do in the meantime?

Also, is it viable to limit model the limitations of a technology if it's in wide use? Because I know this guy who was quoted by Turnbull himself https://www.malcolmturnbull.com.au/media/coalition-broadband... I think is name is "Tucker, R" who said in this paper: https://people.eng.unimelb.edu.au/rtucker/publications/files... cited 169 times apparently that "The power consumption curves for DSL, HFC, and FTTN cease prior to 2020 because we believe these technologies have a limited ability to scale and meet future increases in bandwidth requirements.". So is this the only seemingly arbitrary limitation on being allowed to model something or is HFC still the best thing since sliced bread?

Edit: Also of note, the picture of "… and another 2010 slide showing a DSL node outside every second premise" is actually utterly remarkable in how exactly like FTTdp, which is apparently the latest saviour of Malcolm Turnbull's Mess, it is about a decade prior to it actually becoming a reality except it's in the pits rather than on the strips.
Heh Heh Heh, k.

It's just unusual - from what I've seen - to directly give pointers for locating some group in the physical world, specifically to bring harm to them IRL. :/
Monitoring Go Applications with Monit
Education – A Tragedy
Yes there are.

Just that instead of being a compiler error like in Java, the unexpected() handler is called; which by default calls terminate() to kill the application.

This behaviour has been removed in C++17.

However C++23 might introduce a similar syntax for value type exceptions, but following up semantics similar to how Swift does it.
Seriously? 61.8MN is just “slightly stronger” than 35.1MN?
I guess that no one would call something almost twice as powerful “slightly stronger”, but looking at your other comments you are here just to spread misinformation about space x.
Years ago I sniffed packets sent by Chrome and found that it sent loads of data to Google servers when it was completely unnecessary for it to serve its function (as a browser). Haven't used it ever since.
Prefixed with "little publicised US-drive" apparently.
> Moreover, the client doesn’t care if an IOException or a SqlException is thrown. He just wants to know, if something went wrong. Consequently the thrown exception should be implementation agnostic.

My Java is very rusty at this point. But it looks like both SQLException and IOException are derived from Exception, so you could just specify the interface as:

UserRepository.getUsers(Path) throws Exception

No?

An alternative would be to create a RepositoryException class, and warp the IO-/SQL-Exeptions into an instance of RepositoryException.

In any case I don't see a flaw with specifying an Exception type in the interface. It tells the developer concisely: "This can go wrong, and you should plan for this".
And it's clearly better than C-style return codes which are hard to interpret and easy to ignore.

In the specific case of IO, I don't think whether a method involves IO or not is an implementation detail that should be hidden. IO is very costly and has very different failure scenarios than memory accesses/computation. You should always know whether you are calling a function or a remote service.
Degign your grid layout
Maybe I can prvide some insight into Airbus (as a whole, not the civilian aircraft section). It is important to know that Airbus is an inherently political company. It was founded as the result of a political initiative. That resulted in, among other things, a rediculous work-share distribution between countries and within. Also the national entities are totally ad odds with each other. One example can be the A380 delay because they moved the toilets for one customer from one side to the other. The German design team that did so did not tell the French team responsible for the wiring and they did not use a common software. The reault was a couple of months of delay. Now imagine the same thing playing out on every level for every project.

More relevant for SpaceX is Ariane Space. There it is Airbus plus every other ESA country. When you do the same thing without political interference you are faster.

Another example is the A400M, Airbus military tranport plane. They almost screwed the program and ruined Airbus military aircraft business by insisting, politically, on a European developed turboprop engine. And this political incursions into design can be seen all over the place.

EDIT: I just realized I talked a lot about aircraft. Seems I'm still confused by EADS now being Airbus and Airbus (EADS times) is now part of Airbus (old EADS)...
Feynman volume III: it's very wordy, and concrete.

http://www.feynmanlectures.caltech.edu/III_toc.html

You might also like John Bell's original papers. Feynman doesn't do entanglement. Conway's "free will" paper is good aswell.
In my experience, we don't need ML/AI to replace doctors. A good flowchart would do it. When your condition is on their standard list of diseases, the medical system (at least here in the UK) is a marvel of bureaucracy. Everybody works together with perfect coordination, to deliver the standard treatment at the lowest cost possible. Patient time or comfort isn't a priority, but it gets results. But as soon as you stray from their flowchart, the system is completely useless. Nobody is allowed to think for themselves, because any deviation from procedure would make the bureaucracy machine break down. As far as I can tell, the main purpose of the extensive doctor training is to raise barriers to entry and keep doctor wages up.