skysight-inc/HackerNews huggingface dataset:
But the default serve mux is shared memory (it's literally a mutable global variable in net/http). If it isn't shared memory, what is?

I mean, Go doesn't force you to use shared memory; no language with threads does. It encourages it through library design (e.g. the default serve mux) and language design (e.g. package init() functions) though.
Traditionally, having a family is viewed as a positive because you are more likely to get a more stable, longer term worker.
Here's a link to a specific matrix-message: https://matrix.to/#/!QtykxKocfZaZOUrTwp:matrix.org/$15515574...
It's generally built into the contract. Don't let them audit? Lose all your licenses.

A bunch of their stuff phones home too.
I wonder though how much of that has to do with the wealth and ease of information that is available now vs. 30 years ago? Not that I am saying that you feel smart because you have read more. But the fact that there is so much information that would not have been as easily attainable 20 or 30 years ago as there is now. At the very least the fact that I can read and comment here definitely impacts my 'intelligence'. Plus all the information that I am exposed to and so easily with no effort other than reading. It's simply not the same as back in the library or 'read books' days. Here I can be doing one thing and then easily learn (to take a break) about something entirely different. With almost zero overhead to do so. Once again I am talking about the potential mental sharpness that produces independent of the actual information that may or may not be retained.
yeah the whole hypebeast streetwear black market is huge, especially for shoes and supreme/big drops

the most interesting part is looking at stockx with the charts they have on items, I have shoes/silhouettes that I bought on sale/new through retail that have since sold out and seeing 2x return on investment isnt uncommon
Their about page says that they use an algorithm to verify if you are a PhD candidate in math/stat. I don't really think that is a good requirement for the exact reasons you say, but I would guess it's set up like that to make this automatic verification more practical.
A good saying is that once a country gets used to a low amount of children it usually stays that way. So no they can't
Remember the SpaceX statistic is counting number of returned, versus the NASA one is number of successes getting into orbit. I know I'm glossing over the fact that SpaceX benefits from the work NASA did for the past 60+ years, but just wanted to point that out (as it speaks kudos to SpaceX for mastering such a brand-new thing so quickly, on a budget).
> chances are that if it type-checks, it is correct.

a - b type checks where b - a or a + b should have been written.

shuffle(list) type checks where sort(list) should have been written.

sin(x) type checks where cos(x) is required.

The type of the average application code contains very little information. The crucial difference between sin and cos gets bulldozed; both are just number -> number.
when i worked with it there were special npm modules to manage a cluster to use all the cpus. why wouldn’t express just use workers?
Sure, but then "open-ended discussions" don't provide much value to academics with many more pressing things to do. On the other hand, crowd-sourcing answers to specific research question is extremely valuable to them.

For a point of reference, I've been thinking lately about the value a mathematician in a research career gets from blogging (I am thinking specifically about researchers and /not/ people focused on primarily education or popularization oriented careers). My conclusion is that the answer is "not much." Apart from a few small blogging communities and very famous mathematicians' websites, most math blogs get very little or no engagement that would be valuable to their career. Time is much more efficiently spent working closely with the people in your immediate spheres or focusing on making connections with specific researchers you want to collaborate with in the future.
That's fair, but calling it "clickbait" and claiming you've been "tricked" implies that there's someone baiting the trap – some trickster.

Also, sincerely: consider why this provoked so much irritation. I completely sympathize with the feeling of annoyance; as someone who has historically overreacted to trivial annoyances, it's been healthy for me to dig into that habit and to find a different path. I imagine and hope you'll be happier doing the same.
Front Page of Hacker News in 5 Easy Steps
Unethical Human Experimentation
It’s a public company that primarily makes database systems, but also other software systems with a focus on large enterprise clients. It’s all very expensive. Some of it is now cloud-based.

And yes, Oracle does own Java, too.
I was looking at this just the other day not realizing it was something other than just a Microsoft thing. There didn't seem to be anything to deal with auto wrapping long lines by breaking them in sensible ways which is one of my favorite things about clang-format for C++. ReSharper does it for C# but doesn't do a very good job in my experience and ReSharper has such abysmal performance in Visual Studio that I've had to turn it off despite it having some useful features. The ability to smart wrap lines is something I haven't found a substitute for yet for C#.
Waste of time to waste your youth like that, as a frugal shut-in. Plus, this strategy of earning a living thru speculating and miserly living aint so fun when bull-market dead and percentages drop. Best to not worry bout money in your twenties and build your career and make your mistakes and make lots of friends and enjoy drinking as much as you want while not getting fat.
I agree, I love on-save formatting. Now I can just type code I know is syntactically correct, hit save, and let the formatter worry about the formatting.
I sense Oracle soil will collapse quite fast. JVM speed can only keep people interested so far .. and a lot of smart people are into language and compilation these days.
Not only that, most of those companies probably hire a handful of people per year, but not all of these methods scale to a company hiring thousands. Many of these can also be easily abused and cheated.
If the bridge association is blindly adopting rules meant to govern physical athletic performances -- or if the IOC is forcing them to do so -- then the people responsible are obviously a bunch of morons. That conclusion seems unlikely to be the right one, so I'll stand by my point until more information comes to light. I'm not professionally qualified to argue it either way.
Interesting use of the passive voice! Yes, there is. Also common in places with uniforms: requirements for haircuts, nails, makeup/perfumes, daily inspections, etc. You didn't answer my question.

As Wikipedia says: "Modern uniforms are most often worn by armed forces and paramilitary organizations such as police, emergency services, security guards, in some workplaces and schools and by inmates in prisons."

One of these things is not like the others. Is running your professional software team like a paramilitary group or prison the only way you can get them to stop "bickering"? For people who are immature enough to bicker about any difference between individuals, when you enforce the standardization of one attribute, they just switch to something else.
Part of that also comes from the pricing model. ULA has often done cost-plus contracts, which incentivize inflating the cost. When SpaceX joined the party, most of the contracts became fixed price (i.e. the government is going to pay $X, and it's up to the launch provider to build their profit into that, and any cost overruns are the provider's problem).
Apple is still capturing most of the revenue from mobile app stores because Apple users tend to spend a lot more than Android users:

https://techcrunch.com/2018/07/16/apples-app-store-revenue-n...

And this is despite, like you said, the install base of Android being much larger.
We actually got a ton of use from it. We use to broadcast the Sunday morning service and it did all the graphics. Anything else would have cost $10,000 more.
There is proof that modafinil and methylphenidate (Provigil and Ritalin) improve chess performance:
https://www.sciencedirect.com/science/article/pii/S0924977X1...
> For now I'm staying with explicit recursion and of course there will be a little pain when I want to change the AST because there are so many dependencies there.

For whatever reason I've been poking at a java 1.0 grammar recently and think I might try out treecc[0] to construct the AST instead of my usual hand rolled ASDL generator --which I apparently never put op on github for all the zero other people to use...

Don't know if there's anything more modern but it doesn't seem to be suffering from any bitrot so why not?

[0]http://www.gnu.org/software/dotgnu/treecc/treecc.html
How many nights and weekends should be uselessly wasted on LeetCode to get in shape before the whiteboard interview?

At least learning of new things in CSS will give you new useful knowledge which you can potentially apply in future.
The lack of secure composability in almost all existing languages. You cannot import untrusted code and run it in a sandbox. Unless you are completely functional, you cannot restrict the effects of your own code either.

The solution to this seems to be the object capability (key) security paradigm, where you combine authority and designation (say, the right to open a specific file, a path combined with an access right). There are only immutable globals. Sandboxing thus becomes only a matter of supplying the absolutely needed keys. This also enables the receiver to keep permissions apart like variables, thus preventing the https://en.wikipedia.org/wiki/Confused_deputy_problem (no ambient authority).

Even with languages that have security policies (Java, Tcl, ?), control is not fine grained, and other modes of interference are still possible: resource exhaustion for example. Most VMs/languages do not keep track of execution time, number of instructions or memory use. Those that do enable fascinating use cases: https://stackless.readthedocs.io/en/latest/library/stackless...

All of this seems to become extremely relevant, because sufficient security is a fundamental requirement for cooperation in a distributed world.
"Aurora Serverless" sounds like something that could get very expensive at scale.
Propensity scoring is a method of applying statistical controls. How does it address the issue of controls compounding measurement error?
One Way to Not Piss Off Interview Candidates
It's not so much that Make is insufficient; there are a huge number of reasons to use something over make. However its true the difference between what you can implement with any reasonable amount of work and Make doesn't usually justify not using something simple that everyone understands (like Make). The next step up "worth making" involves hundreds of features that go deep into territory most people don't realize exists when they start re-inventing this particular wheel.
> If you don't mind me asking, how is the SQL Server as far as price goes?

You can use this to get a very ballpark idea:

https://wintelguy.com/mssql-ent-licensing-calc.pl

From actual quotes at full price, we'd be paying around the same to Microsoft for SQL Server Enterprise than we were paying Oracle BEFORE the price hike/license changes. However that doesn't include discounts which most organizations running any Microsoft software at all would be eligible for.

So in other words: Almost always cheaper than Oracle Database. Varies between a little cheaper and substantially cheaper. Both companies are trying to drag you towards Cloud however, so there's deeper discounts there right now (it's a trap!).

> Also curious, what made you decide not to use PostgreSQL (or EnterpriseDB if you need entreprise solution)?

No one person decided. This is a large organization that moves slowly and is fairly conservative. Plus the costs of migration are high, if migration fails people in management will suffer (either to their career or just outright be transferred/fired).

So in other words "nobody gets fired for buying Microsoft" or w/e. It certainly doesn't hurt that it is much easier to hire/contract in SQL Server talent than PostgreSQL. Technical considerations play a part, but only up to the point where it has to have what we need.

> I am asking because I have mostly used MySQL (pre-Oracle) and now PostgreSQL, and have always wondered what made people choose either Oracle or SQL Server.

That's because you're considering what is best using logic, reason, and technical facts. In the enterprise space more often than not major companies just follow the crowd, with a handful of trailblazers setting the standard. Oracle and SQL Server are popular because they're already popular, in a fully circular way.

If I started a business tomorrow I'd use PostgreSQL. But if I was a C-level in an enterprise and my career is on the line, I am going to be sticking with SQL Server.
They tend to be contrived, artificial, aggressively timeboxed, unrealistically isolated from normal tools one might use, and the desired solution tends to be one that depends on having one or two central creative insights.

Whether they’re a good or bad interviewing technique is a separate topic — I only mean to describe the usage of the term as I’ve seen it in the last 5-10 years.

(Also, to be clear, not every question asked by Google necessarily falls into this category. System design questions in particular tend not to.)
Software Use in Astronomy: An Informal Survey (2015)
>And what happens if you think of a great idea six months from now? You can’t run around and add a button to these things.

No, you create a new product with the new buttons and sell something different to your competitors, now all the phones look the same, on top of that you have only 2 Operating systems to choose, there used to be creativity in the design of devices now they cycle from round edges to square and back.
You grossly underestimate our industry's ability to wank and bicker over everything anyway.

You also overvalue uniformity. Or under value the antifragility of not caring how the code was created. The most fragile systems I have ever had the displeasure of being near, required a very specific build machine because the environment couldn't be replicated. In large, because the original development team did what you propose, and mandated all development happen using the same controlled environment.
If this was back in the days I'd everyone running ie maybe. But now they're is less control over clients and their browsers. Mitm is much easier, toy just install a certificate on the browser. Going client side means you need to change and modify every browser and piece of software with internet access. Or install some slow crappy firewall type thing and try and monitor things locally....
This is true only if the formatter is introduced mid-project. Additionally, for git, it only messes up git-blame, you can still traverse the history and see changes prior to an autoformatting change.
Hmmh, Oracle runs expensive front page Wall Street Journal Ads that say "Cut Your Amazon Bill in Half".

I wonder how effective these are. I've been seeing them since at least 2015 so they must be somewhat effective.

Here is what they look like (the banner on the right):

https://www.oracle.com/database/autonomous-database/guarante...

Oracle's stock is at a 5 year high!

https://www.google.com/search?source=hp&ei=WOh6XJXUMIeQ0gL0j...
To address your last comment first: For any business to succeed, you have to match yourself with someone that complements your skills. If you recognize you are week at executing, you need to find someone that is good at executing, at least if you want to start a business around one of your ideas.

However, if you go this route, PLEASE have realistic expectations on what you are contributing vs what they are contributing.

A great executer with a poor initial idea will still succeed. A poor executer with even the greatest idea in the world will not (with the caveat that luck always plays in things like this).

Therefore, it will not be an equal partnership, not by a long shot. Hypothetical experiment: you get person X to join you, and they do a amazing job, building the company and it is wildly successful. You can argue that X person would not have even looked here if it wasn’t for me. Yes, you would be right, but that is a very small percentage of why it was successful.

To answer your questions directly:
1. I think that in your founding teams you Gould always look at two things: 1. What someone is immediately bringing to the table (effectively capital), and 2. What you expect them to bring over time (and you can choose your time horizon for that second piece). If you only are going to be giving the idea, and not be the one developing it to make it real, you need to understand that is a capital investment. Whereas the person(s) executing are going to be providing value over time. It is important that a cap table reflects the relative value of these things, and that people agree on that value (and there are mechanisms to reallocate as needed). Otherwise things can go bad fast.

2. Expand on stealth startups/labs
While I don’t have direct experience with this one (I never did a stealth startup). What I have observed in stealth startups is that generally they have a “reason” to keep quiet, and it is rarely the idea itself per se. Usually it is because they want to do one of the following:

- build up hype/exclusivity (Segway, Magic Leap)
- try to “find market fit” before doing significant publicity
- in very rare cases, they are trying to protect the idea because it is “so obvious” and easy to copy, and therefore they are trying to give themselves as much of a head start as possible

3. Finally for your last question, I would argue that you aren’t 100% idea at that point, you have done some execution. The question would be how people would value it. But just to give some perspective, there is a reason very few startups are valued particularly high at the onset. Even the greatest startups rarely exceed the low single digit millions for initial valuations, and those are the ones that have already done a fair amount of work. So use that to be realistic about how much an idea is “worth”, even if it is a fantastic one.

Hopefully I am not putting too much cold water out there, but given the rates of startup failure, I would rather you have a realistic view of the world than waste time/resources otherwise.
Why do you think they can't raise their rates?

They just have to justify their rate increases. All PG&E had to do, years ago, was tell the CPUC, "we've identified a massive maintenance backlog and we need to raise our residential rates __% to clear it."

You can see this in action now, at https://www.pge.com/en_US/about-pge/company-information/regu..., where PG&E has filed a new publicly-available 2020-2022 rate increase request:

> This GRC proposal will help bolster wildfire prevention, risk monitoring and emergency response. It will also add new and enhanced safety measures, increase vegetation management, and harden our electric system to increase resilience and help further reduce wildfire risk.

> Every three years, PG&E submits the GRC, a proposal for funding its core gas and electric operations. The CPUC conducts an open and transparent review of PG&E's proposal.

The CPUC, in turn, has to deal with angry residents and lobbyists from multiple industries.

You can find reporting from a rate substantial rate increase four years ago, at https://abcnews.go.com/US/story?id=93303&page=1

I think the quote from PG&E spokesman Keith Stephens in the SF Chronicle article I linked two comments up pretty well sums up where fault lies here:

"As we moved from more of a 'monitor only and fix when we can' process, we were much more focused on getting work done,"

PG&E's maintenance strategy for years -- set by management, not by a lack of funds or prohibition against rate increases -- was, "wait until it becomes a problem." CPUC regulators started investigating it around 2008, found a huuuuuuuge maintenance backlog, and then PG&E said, "oh, yeah, our new strategy now is to try to catch up on some of this stuff."
Hi im interested! I'm moving to Barcelona from Argentina, and im looking for a remote job. I have a lot of experience with Wordpress websites, custom templates.. Im a pixel perfect front-end developer.
My cv jfgancia.com
Thanks!
OpenVPN also disclaims any interoperability with LibreSSL.

"Please note that LibreSSL is not a supported crypto backend. We accept patches and we do test on OpenBSD 6.0 which comes with LibreSSL, but if newer versions of LIbreSSL break API compatibility we do not take responsibility to fix that."
Apple also has academic discounts.
Analytical Space, Inc. | Communications Engineer(s) (RF/SDR, Optical) | Onsite | Cambridge/Boston, MA | Full Time | Relocation - Yes | Visa - Maybe

We're looking for a some communications engineer(s) to increase our In-Orbit Satellite (cubesat) networking capabilities as well as design new communications components for future missions. Specifically, people that can design and implement end-to-end RF communications pipelines (modem, encoding, error correction, etc) on common SDR platforms such as Analog Devices AD9xxx series, Ettus E310, or similar. GNURadio experience is a plus. We're also interested in Optical Communication engineers to increase both our in-space and ground based optical communcation teams. Strong EE fundamentals and domain knowledge required as you'll be working with mission-critical components. Would be willing to talk if you might not think you're a perfect fit but are interested and can do some SDR or optical stuff.

Quick-Search Terms: Xilinx, SDR, Space, Satellite, Cubesat, Comms, Optical, RF

Please reach out anytime via anthony.clark@analyticalspace.com (Lead Flight Software Engineer)
All the Steps to Build Your First Image Classifier (With Code)
Eh? The entire financial sector runs on Java, this isn’t about milking fees form some random companies because someone installed Java on their laptop this is milking fees form the actual key users of Java.

Microsoft has signed an agreement with Azul for Java on Azure and Amazon has released their own distribution of OpenJDK as a result.

The company I work for also switched to Azul since the projected cost of Oracle was in the 10s of millions due to their Advanced support costs per server.

Just to put things into perspective the projected yearly licensing cost for a single trading platform for us was 21 million dollars for the Oracle Advanced service agreement, I don’t know the exact final figure but apparently Azul was less than 200K for the entire company.

I simply don’t understand how Oracle thought they could get away with these fees.
I've used both. I've also used ipython's autoreload functionality with various custom tweaks etc. In both cases the experience was much inferior.
>(hashed, limited to the last n connections)
That's just because time/sync predates context IMO. If you could use context it would be easy and the same as in other situations.

My point wasn't about using timers which present channels to the user, but rather implementing timers/tickers is largely done using channels (though, also runtime help to make it faster/more efficient) and it's those types of problems which channels are a good solution IMO.
> I assume that's mostly a west coast/SV/startup thing.

I guess they feel like they are gathering hard data to back up their hiring decisions—except humans don't choose their allies that way.

It's a technocratic smokescreen.
Can you explain the situation and original environment a little more?

Those haven't been problems for the teams I've been on, and we've always been "every man for himself" when it comes to dev environment. As long as code follows the style guide, passes tests and gets through a code review, nobody cares about the dev's environment. Did you try that and it didn't work? What led to management mandating conformity?