skysight-inc/HackerNews huggingface dataset:
ExportData | https://www.exportdata.io | Full Stack Engineer (Ruby & React) | Full-time or Part-time | 100% REMOTE (any region)

We are building tools for marketers and researchers based on top of the Twitter API. Some of the upcoming features include influencer search (across 200M+ profiles), tweet monitoring by hashtag or keyword, account and tweet analytics.

Our current stack is Ruby (3.0.0), Rails (6.1), PostgreSQL, ElasticSearch (soon), React.JS, Terraform, Docker, AWS.

We are looking for a full-stack software engineer interested in data analysis, search and startups. You will have plenty of freedom to influence the product development, experiment and learn.

Contact Zil _AT_ exportdata.io mentioning HN.
The author of this tweet is really making fun of indie gratis software, which is pretty rude, since that software is hard to use because the authors don't have many resources and are volunteers.

Is Firefox hard to use? Does the author struggle to use Twitter, built on libre software as a base? Is the Android kernel free as in piano?

Twitter people are stupid
Slightly misleading title. This blog post is not hosted over LTE. Instead, the web server just happens to run inside the Pinephone modem.

Internet --> USB --> Pinephone CPU --> (ADB forwarding) --> Pinephone modem with webserver.

That's cool, but I am slightly disappointed. I was hoping to find out that some ISPs allowed to forward ports over LTE.

Here, I don't really see the advantage over doing it on the main CPU, since it will have to forward packets anyway. And you can use the same reasoning with whatever the pinephone is connected to.
This is the trap with 'undefined behaviour': it has nothing to do with portability, but it is a language level definition.

I.e., if the C std says it's 'undefined', it is not to be avoided for portability reasons (hardware, assembler), but it must not be used, end of story. The portability stuff is called 'implementation defined' in C, not 'undefined behaviour'. The problem is that the compiler can (and will!) exploit undefined behaviour rules. E.g., the following code is officially broken (and not just on weird hardware, but everywhere, as defined by the C std):

int saturated_increment(int i)
{
if ((i + 1) < i) { /* if it overflows, do not inc */
return i;
}
return i + 1;
}

The compiler may (and many will) remove the whole if() block, because i+1<i is trivially false, because int cannot overflow (says the C standard).

As one can imagine, when compilers started exploiting this, a lot of discussion about sensibility followed. And gcc added -fwrapv among other things.

(And the code would be fine if 'unsigned' was used in stead of 'int', because this is only a problem of signed ints.)
This is false, and your description of how to analyze/compare errors of iterative algorithms is also wrong. In short, if you have an algorithm with error n*eps compared to m*eps+tol, there's no a priori reason why one would be greater/equal to/smaller than another, it's just an overgeneralization (because you don't know yet what m,n,tol are). Focussing on truncating the rest of the solution is also wrong because that makes you think of only some specific types of iterative algorithms, as if they all converge linearly/sublinearly or something. In this particular paper the closed form is given as a ratio of two integrals, and both integrals are evaluated approximately using a perfectly reasonable quadrature rule, suitably chosen, and that quadrature rule has a truncation error, and that error is small enough not to matter.
Use AWS Lambda Functions with Amazon Neptune
I think they mean “relatively” low frequency. Militaries stick to higher frequency bands to ostensibly make it harder for non-state actors and non-peer foes to use or modify COTS equipment or build their own to intercept it.

But yeah, even 13.5ghz would be subject to interference. Though the 35+ ghz the other companies are looking at sound even worse. They must know something we don’t, I think
Visualisation of Global Cargo Ships
I don't know about that. I'm Swedish and there are a lot of words in our language that is impossible to deduce the pronunciation of. I'd assume the same is true for the other scandinavian languages as well since they are very similar. Perhaps we are oddballs as well, but it seems unlikely.
The article points out that LEED certification is about more than just energy efficiency, and a building can obtain LEED certification without being energy efficient by focusing on other LEED areas.
I guess that’s just for hard alcohol? Iceland has beer in tourist shops at least, if not grocery stores. But in tourist shops it’s expensive enough that you wouldn’t want to stock up there. I saw individual bottles for $10 (cheap beer) and $20 US (nice beer), for example, at the Gullfoss store.
Bug bounty doesn't mean that the reporter is selling the bug they find for a reward. It's a gesture of gratitude from the company. This whole conversation is coming from a place of entitlement.
Wish more people named Peter Sollich for what he did in the Pascal world (2015)
Same in France, I'm buying a condo and looking into all this for the renovation, and everybody is screaming "insulation by the outside".
You could try PCem with a period-accurate configuration instead of Dosbox.
No increase over Q4 2020.
Has Tesla stated a production goal for 2021?

It should be noted that the S/X production lines have been partially offline in Q1 while refitting for the model refresh.

I also wonder if Tesla is impacted by the supply chain issues hammering a lot of the other automakers.
But then we already knew that.

https://www.buildingscience.com/documents/insights/bsi-007-p...
Error-riddled data sets are warping our sense of how good AI is
Holy cow, the goddamn cookie acceptance nag fills all but one line of my browser window.
If you want to go down a rabbit hole, Nonlinear dynamics is another way to understand science. Many systems operate from a different paradigm of causality; it happens in biology, also common in fields like weather prediction where a large dataset is analyzed for patterns and then hypotheses are driven off the data in the opposite direction.

This has caused some controversy in the scientific community because researchers have been caught using the methodology to "reverse engineer" hypotheses without disclosure, effectively gaming the system.
I don't understand people that read ALL CAPS as shouty, and in fact, it was ine of my first culture clashes on HN. I find the italicized emphasis mode to be harder to read and recognize.

Maybe it seems so odd to me because there are so many licenses, contracts, or government forms that use ALL CAPS as emphasis. I don't know.

It just doesn't translate to shouty in reading mental voice.
In some ways, it doesn't get longer. I've never seen a list that was well-aligned with US employment anti-discrimination law. There's always a handful of categories that are missing.
The frustration I have with environmentalism is this. There's this enthusiasm for environmentalism that seems to be blind to outcome. A new standard for buildings, cars, circuit boards -- whatever -- is met with accolades. However, the opponents of such a standard clearly want the planet to die and suffer. It's time to listen to science!

Then a decade later, the program is assessed, and found to be ineffective, and the same people who were so enthusiastic shake their heads as if they've always known there would be such problems.

Fun story! Bureaucracy doesn't solve problems, it creates them!
Fortnite and Zelda can up your surgical game
On Unread Books (2017)
Do app SEC like a boss: The top pros to follow
Hexidecimal values will often get converted to scientific notation if there is an "e".
Microsoft Teams and Xbox Live were down for over two hours but have recovered
Avoiding the Pitfalls of Multitenancy in Kubernetes
I was always a fan of tinkering with Ogre back in the day. I wonder if there are any other extant projects still using it these days?
Sounds like Lotus Improv

https://en.wikipedia.org/wiki/Lotus_Improv
"Free as in herpes" - basically everything preinstalled by hardware vendors.
I live in an apartment in Toronto that is LEED certified. To be honest, it's not that great but for different reasons than you outlines. The insulation is too good and so the building is too warm all year round. My unit can easily be > 24C without any heating running even in winter.
Technically yes, but in his case there is a level of genius and dedication that is beyond expert level. There is also a good chance that potential replacements aren’t available to take on the responsibilities.
I'd argue that Human history starts at lest 3.3 millions years ago, when first stone tools were found.
Why would preventing alcoholism be bad for average iq?
Markdown Email
Facts NFT
"There's this enthusiasm for environmentalism that seems to be blind to outcome."

I am completely stealing this line, because it explains the modern environmental movement perfectly. I've argued with so many people about the Paris Accords and how they are a terrible idea. Why? Because they heap regulation on the West while sending money to China and India who have no obligation to improve their environmental policy. This will result in even more manufacturing leaving the semi-regulated West and moving to totally unregulated China which will increase net pollution, and that's before you factor in transit pollution.

Nobody can explain to me why this is wrong and that Paris Accords are actually terrible for the global environment, but its still awful the US wouldn't sign them because "we have to do something!"
I like Gemini, but I also like inline links.

I get that it wants to be simple to implement. Yet it pulls TLS in.

In light of this, I wish it was a bit bolder and built on top of IPFS or similar; which would make it truly revolutionary.
There's a great article about this very project called 'What Is “Escape Room” And Why Is It One Of My Top Genres On Spotify?'[0]

Long story short, the creator had to assign names to some of the clusters the algo spat out, Escape Room being one. Another example might include a cluster called Ninja, aptly named as it's _mostly_ made of artists from the Ninjatune label. Fascinating stuff.

[0] https://festivalpeak.com/what-is-escape-room-and-why-is-it-o...
This is a great analogy. Unfortunately the person has a cynical view on it. Another view on the same analogy: the work of one person in a public space can benefit many of those around them. Be it a piano, or Free Software.
Speaking as someone who tries not to make my open-source software "free as in piano" and also got a free piano, my free piano is insanely fun.

I've learned to tune it, I lubed the keypins to reduce friction, I stuck a shim in the soundboard where it was buzzing…

And it emits music when I play it.
This is why MS created PowerApps or whatever they’re called. Basically Excel but UI controls instead of a spreadsheet. They’ve realized millions of people are programming without realizing it. So they created a step up from excel and are selling it as a “low-code” (new buzz word) platform.
The focus of buildings should be:

1. Keeping dry and bulk water out/away.

2. Being as air tight as possible.†

3. Controlling vapour.

4. Being well-insulated.

* https://www.buildingscience.com/documents/insights/bsi-001-t...

† Air is exchanged in a controlled fashioned: filtered for pollen and other things, and then tempered with an HRV/ERV. Buildings do not need to 'breathe':

* https://www.youtube.com/watch?v=CIcrXut_EFA
I remember seeing a similar technically restricted community on HN a few months ago but can't quite remember the name. I think something with club in the name? Can anyone help me untie the knot in my brain?
"Free as the marginal cost of producing a copy of software once enough people and companies invested their resources into making it usable". To be fair the tweet didn't say all free software is like this.
I've been interested in the theoretical side of this since forever (my first love was node based CGI software which actually exposes the graph as your main interface) and never go to it. Any control theory book suggestion before I hit springer ?
Another interesting comment from the thread:

> 4. Regarding morality. This letter (like many other sjw creatures) says many words about morality, diversity, but at the end of the day it boils down to removing Stallman from position. As a citizen of post-soviet country I can vividly see that this letter is enterely about politics and looks very similar to communist agenda which likes to hide authoritarian policies behind morality. It is very surprising for people from former Soviet block countries to see western world falling into 'very familiar' but notorious propaganda.

I believe it's not something specific to communism but to human nature. People in power tend to have low tolerance towards opposing views and perceive them as a threat. Hence the 'you are either with us or against us' attitude, both from the left and right. In the end, people with more balanced views, or with no particular opinion on a give issue, seem to be in minority and as a consequence are afraid to speak up. This strengthens the position of those who have an axe to grind - it's a vicious circle.
> Signed numbers may be encoded in binary as two’s complement, ones’ complement, or sign-magnitude; this is implementation-defined.

Thankfully, in addition to what MaxBarraclough helpfully pointed out, every (u)intN_t type provided by <stdint.h> is guaranteed to use two's complement even in C99.
If you `set-option mouse on`, tmux will let you use copy-mode just by clicking and dragging (intelligently within panes, negating the need to resize-pane -Z). But TBH I often do almost the same thing (but Xorg does its part of the copy-pasta without forcing any Emacs-esque three-finger keyboard chording, thank goodness), selecting text is the only thing I ever use the mouse for in the terminal (except rare scrolling, especially overflowed weechat bars), so I keep tmux’s mouse support off.
> If someone has the level of processing power to get a majority of a project's tasks

But you don't need a lot of processing power to do a sibyl attack, if you're actually not running the tasks.
I’m starting to think the answer is yes. My small systems have not had outages like Azure has.
For startups, the best approach to spreadsheets is not to try to replace them, but to embrace them.

- Vance L, Creator of BudgetSheet ( https://www.budgetsheet.net )
"Sturgeon's law (or Sturgeon's revelation) is an adage that states that "ninety percent of everything is crap." The adage was coined by Theodore Sturgeon, an American science fiction author and critic. The adage was inspired by Sturgeon's observation that while science fiction was often derided for its low quality by critics, the majority of examples of works in other fields could equally be seen to be of low quality, and science fiction was thus no different in that regard from other art."

https://en.wikipedia.org/wiki/Sturgeon's_law
It's worth noting that one project only accounts for 1/19th of the current rewards for research and 0 of the rewards for staking. They do not have near complete control of the monetary supply. As well, as more projects are added to the whitelist that 1/19 fraction grows smaller

Additionally if a project were to try to manipulate things, it's hard to do anything on a large scale without it being noticed. With it being noticed, a poll would almost certainly come up and get voted yes on to remove the project from the whitelist.

In terms of those who gather stats from those projects, it requires at least 60% rounded up of the scrapers (who pull the stats) to exactly match. This is currently 4/6 although there will likely be more scrapers in the future. You'd have to collude with multiple people, and in a way that could also be easily detected from anyone cross comparing stats on BOINC and stats on Gridcoin.

For the last part, yeah, it's for the science, and not for the money for me anyway. The Gridcoin I get for it is just a nice bonus
The last 9 pages are even more interesting visually
Per https://gcc.gnu.org/pipermail/gcc/2021-March/235091.html , Stallman's last code contribution to GCC was in 2003, and before that 1997.
I've never understood what makes R lispy. I think R is a very flexible and interactive language, more so than Python, but does that mean it is lispy? Pardon me, I don't know enough about languages to pin it down.
I think the thinking about American cities in the 70s, 80s, and early 90s was pretty different.

Remember that New York nearly went bankrupt in the 70s. Then the crack epidemic in the 80s. Crime was much worse and cities were seen as undesirable.
How does this compare with the EVs made by the "traditional" auto makers (Ford, GM, VW, Toyota, etc.)?
Flashpen: A High-Fidelity and High-Precision Multi-Surface Pen for Virtual Real [pdf]
Bit Cowry
It already has gone down the path. One of the more notable advancements in the past decade or so is the increase in language tooling that isn't strictly related to compilation: improved static analysis tools, language servers, formatters, etc. These require high-quality ASTs to get correct, and for C/C++ especially, you need to have the AST backed by a codegen somewhere to know you got it correct. Yet GCC has resisted adding support for this, because of fears that it would make it easier to subvert the GPL, à la Dragonegg.
The paper notes a limitation this approach has with arrays: once you stop mutating an array and want to make a "pure" version that is useable outside ST, you have to choose between the safe but slow option of copying the array, and the true to its name "unsafeFreeze" function:

> The implementation of arrays is straightforward. The only complication lies with freezeArray, which takes a mutable array and returns a frozen, immutable copy. Often, though, we want to construct an array incrementally, and then freeze it, performing no further mutation on the mutable array. In this case it seems rather a waste to copy the entire array, only to discard the mutable version immediately thereafter.

> The right solution is to do a good enough job in the compiler to spot this special case. What we actually do at the moment is to provide a highly dangerous operation unsafeFreezeArray, whose type is the same as freezeArray, but which works without copying the mutable array. Frankly this is a hack, but since we only expect to use it in one or two critical pieces of the standard library, we couldn't work up enough steam to do the job properly just to handle these few occasions.

It seems that the recent addition of linear types to GHC 9.0 will enable "freeze" operations that are both fast and safe: http://hackage.haskell.org/package/linear-base http://hackage.haskell.org/package/linear-base-0.1.0/docs/Da...
I think boot camps are useful to programmers who are good self starters and want some credential to signal to hirers that they have some training.

I started coding in the 90s and learned solely from books, friends, web sites. I was lucky to get a job without a degree or anything on paper to show that I could do what I was doing.

I did some certifications and doubled my salary in a year. It was funny to me that they didn’t teach that much to make me 2x productive, but it fit into my org’s salary band structure because now I had some certs.

I think the challenge is that it sucks for people who need more help and actual experience. Now that so many people are taking them, the signaling is less useful.
I don’t think the tweet author is trying to make a point about crown-jewel FOSS like Firefox, Blender, etc.
In all likelihood, Apple would just refuse to play ball and tell them to go ahead and sell it to someone else if they're so confident. Zerodium and other markets already exist, and I don't think people at Apple lose much sleep over it. And you better hope you close that deal before Google Project Zero finds it independently and tells Apple for free. Plus the mere mention that a vulnerability exists in a specific piece of software may lead Apple engineers to finding and patching it before you can sell it. Give away too many details and it's burned.

People tend to vastly overestimate the economic impact of an exploited security vulnerability. A vulnerability which can be patched in a centralized manner has a low value half-life: it rapidly decreases in value over time. I would guess over 90% of active daily users of macOS already have the patch for this bug due to automatic updates. New buyers are essentially guaranteed not to have the vulnerability at all. The vulnerability would have to be absolutely catastrophic to be worth something, and in that case it would probably be used for targeted exploitation and burned after a short period of time.

Contrast with something like heartbleed, which is still around. That is a vulnerability with serious half-life and significant economic impact. The pool of available victims who can be exploited by heartbleed is nontrivial and persistent years later. Criminals will actually pay for something like that.
I believe they don't have yearly production goals, but Musk has stated that they aim at growing at 50% over the long-term [1]. These are some snippets for short-term forecasting from Tesla Q4 Earnings:

'Over the past few weeks, we have been upgrading our Freemont Factory to launch the new Model S and Model X'

'Gaga Shanghai has demonstrated the ability to sustain Model 3 production at or above a run rate of 250,000/year'

[1]https://www.cnbc.com/2021/01/27/tesla-tsla-earnings-q4-2020....

[2]https://tesla-cdn.thron.com/static/1LRLZK_2020_Q4_Quarterly_...
This reminds me of a book I read recently called “New Sales. Simplified.” by Mike Weinberg, in terms of engaging with people on their terms and the “sales story”, highly recommended, and he narrates it himself on Audible. Very approachable for non-sales people but also refreshingly “back to basics” for those with sales exposure especially if wanting to focus on new sales acquisitions rather than just repeat customers.
Why this French court decision has far-reaching consequences for many businesses
Location: Rouen, France
Remote: Yes
Willing to relocate: No
Technologies: Ruby, Python, C, SQL, some experience with the web stack / Lisp (scheme) / functional programming. (and some Z80 asm!)
Résumé/CV: on request
Email: badr.yacoubi [at] insa-rouen [dot] fr

4th year (Master's 1st year) software engineering student looking for a 10-to-12 week summer internship, preferably on backend / embedded tech but open to anything exciting, research included. :)

Experience on the full stack, low- to high-level (including devops).
Not at all semantics. In the US any kind of military service implies a decent chance of being sent to war, that’s certainly not the case in Switzerland.

Conscription in Europe is more akin to a summer camp, you really can’t compare it to military service in the US.
Well, I think this is true. Many devs are slaving over high quality software that is technically fine and a real achievement but nobody truly loves the niche except for them. I think the real talent is in writing software that other folk are inspired by and actually want. Too much focus on the technical side of things, not enough focus on the human side of things. But then, it is important to be true to yourself, if you love that software, then you love it. Depends on your reason for working on it, whether your profit is your own enjoyment or the enjoyment by others.
These foundations have always been a thorn in the sides of corporate interests. Kicking their teeth in under the guise of tolerance is an efficient way of doing it. Weird how the movement is as tolerant as the nazis to whoever doesn't subscribe to their buzzwords and blatant exploitation of minorities' problems for faux outrage.