skysight-inc/HackerNews huggingface dataset:
You wrote: "his b2c idea" -- so you are making "his idea" a reality.

Ethically, you shouldn't go "solo". If you were to break-up and take the idea, he might go ballistic and sue you, etc.

If you actually get the VC money, then perhaps you can get the VCs to see the reality and they might make favourable changes. It probably would be good for your track record to have a successful A-round, etc. Focus on what you are good at and don't spread yourself too thin doing tasks that should be outside your sphere.

If you don't get the VC money and don't start generating revenue soon, then you really have to ask yourself whether you are giving your co-founder a free ride.

Remember 50% of $0 is $0! That's the path for love of the product going sour, very sour.
I like zig and all. but this language is nothing like Zig!
No idea what that statement does and I'm a rubyist. Anyway I think that Enumerator::Lazy is what one should use in most cases. Quite syntax heavy compared to Python though, but what is not in the very core of a language is always more verbose.

https://ruby-doc.org/core-3.0.0/Enumerator/Lazy.html
The way we in the West do it is intercept the shipment en route and make modifications in a special facility. TAO have significant hardware capabilities and do this stuff routinely.

It's not some giant leap of the imagination.
Looks great! Would be great if you could share how you went about building this!
Thanks for sharing! Did you have performance benefits using PostgreSQL out of the box, or did you have to tune specific settings? How much effort did you have to spend to do this migration?
Ok? I've seen projects go pear-shaped in probably 20 different programming languages at this point, and I guess after a certain point of experience, you start to realize that failures seldom have to do with the programming languages themselves, and more about the people actually writing and managing the code (and everything else around development).
//They showed an actual chip last time[1] but it seemed to me that it couldn't possibly house the logic necessary for data exfiltration. It looked like some sort of voltage conditioner. I am not an electrical engineer though.

//https://www.bloomberg.com/news/features/2018-10-04/the-big-h...

Edit: now it is obvious to me that these were artistic renditions and not photos of any chip. Disregard the above.
I would guess that if this user spent enough weeks or months to learn the skills and tracked this down to a precise root cause, he/she would find out it is a floating input on some IC.

It might have a pull up/down resistor that has failed, or it might have too high a resistance, or it might have been missed off the design all together.

The fact it's a reboot rather than a freeze says there's a good chance some software or firmware is aware of the reason for the reboot too. OS level errors typically leave records (eg. BSOD's). Firmware reboots often have some kind of debug mode that you can change to a system halt and inspect stuff over some debug port with the right equipment.
Does it make sense to compare an iPhone to "the average Android"? iPhones are a premium product; they're not available in the wide range of prices and qualities that Androids are. People who buy iPhones are the type of people who, if they bought an Android, would most likely buy a top-of-the-line Android at a high price. Those are the Androids we should be comparing iPhones to.
The alternatives would be so expensive that nobody could afford them. Without fossile fuels nobody would even bother to build them because of the cost and trouble. Without fossile fuels there wouldn´t even be any planes and trucks available to deliver materials for development and production. Ban fossile fuels and civilization will collapse in a day.
Drag and drop is not supported by all browsers so You can not use it in real world
That very much depends on what you do. All the basics is not an issue, web browsing, email and so on is perfectly fine.

All of the development tools I need are in the ports tree, but it may depend on the languages you want. There's currently no .Net port for instance. If you want to do 3D animation or AI related work, then you're going to have a bad time.

I found OpenBSD to be a slower than Linux, but on modern hardware, that might not be as much of an issue as on my crappy old laptop.
that's a lot of engineering effort, damn.
Toni Breidinger makes history as NASCAR's first Arab American female driver
> The top comments on HN tend to have a very poor understanding of what the EU even is, how it works, what value it provides, and what it can and (especially) can't or shouldn't do. ... similarly, there isn't a huge amount of sophisticated discussion around banking and finance

Are these subjects you're particularly knowledgeable about? I find also for certain subjects I know a lot more about than most subjects (e.g. for me, music, philosophy, chess) each time I read a page of HN comments on the subject I swear it will be the last. The page is filled with misinformation, people who know nothing about the subject miscorrecting others, people just guessing aloud at length etc. I didn't want to be that guy who brings up the Gell-Mann amnesia effect yet again, having seen it mentioned on here so many times in the last few days! – but I then wonder if discussions that are opaque to me, because I know nothing about the subject, are as low-quality as those where I can judge the quality. Mostly I just trust they are far better. I'm sure on tech-related subjects the quality is higher.. But maybe every page seems woefully bad, to an expert in that subject, I don't know.

I have the feeling this comment has been written thousands of times before on HN.
> I’m guessing you can build AWS in a weekend

The OP did mention "scale" in his/her comment, the very great majority of projects now being started won't get to AWS's size hence they won't need to use AWS's way of doing things (or Google's, or Facebook's).
I don't see what is so hard to understand.

One thing is internet connections that are initiated by user, or in the background from the apps that user voluntarily installed and wants to provide them a specific services.

Another thing is when a phone has a bunch of add-on adware (in some cases spyware) ,built-in into the phone, without user's knowledge, without user's consent and most of the time even ability to choose. Adware chosen by the manufacturer or provider, that is serving their purposes.

That is a clear existing distinction. It has nothing to do with being a smartphone or having an internet connection in general, or using a smartphone for internet-related tasks.
Phoenix and Elixir, if you understand the choices made, is also a wonderful choice. The whole contexts thing allows you to design your system as micro services before you even add in network partitions, and Ecto, not being an ORM (it’s a DSL for writing SQL in elixir) is incredible, better than it’s possible to be in active record. Then there’s channels, presence, performance etc.
Nope! You can't pass functions, return them from other methods and so on, so it's not first class.

What you do have in Ruby is Proc, that can be used kind of like first class functions, so you don't really miss out on much.
I was six at the time. The policy was not to teach us about the outgoing currency so I never learned the old coin denominations.
Reminds me of Sweden's famous "H day": https://en.wikipedia.org/wiki/Dagen_H
SQLite uses file lock to coordinate with many processes. Your performance will be similar to use single writer if we ignore the repeated DB open / close due to the app boot on every request.

I am not sure about real-world DB open / close cost. Because it is considered good practice to always use some kinds of SQLite connection pool if you need many readers / writers. Didn't get a chance to try.
Lots of people mind, but AMD screwed themselves by not jumping on deep learning years ago and the major open source efforts are all corporate sponsored and standardized around cuda. If you think you can make better, please do.
.net has TPL, and most languages with locking constructs has similar libraries. Even if you have to roll it by hand, it's the hard part is, for embarrassingly parallel problems, not more difficult than other problems programming professionals encounters. In my experience anyway.
Until I read Tim Swanson's blog post yesterday I didn't know that Blockstream runs Bitcoin mining services, helping increase the concentration of mining in terms of DC locations (something they supposedly were against, before the block size battle).

Meanwhile these guys (Chainalysis) help the government hunt down Bitcoin users. I don't have a problem with that as far as outright criminals are concerned, but it's not just that - does anyone think the IRS doesn't buy their services?

And many other early Bitcoin pioneers work for crypto startups that work with Bitcoin but in a direction that is contrary to what Satoshi and others wanted to achieve.

It took only a decade to get here. Sad!
Buying an ad is... commerce.
Why does this website write "Un*x" as if it's some kind of swear word?
Same experience. I've seen nice PHP projects on the internet, but not yet in RL. I know its possible, i guess its just that the language does not reward you for corecctness.
When the 3 biggest disaster projects I've ever had to touch were all in PHP, I choose to believe that is a trend.

Yes, you can write bad code in any language.

PHP makes it hard NOT to. The footguns are all sitting out in the open, loaded, and the safeties are off.
It's a great idea. You would need to plan this carefully. Most senior devs probably couldn't effectively communicate all those points without a pre-crafted plan. Effectively you would need to fuse technical writing skills with script writing skills. That on its own would be considerable value-add.
> I don't know how they do it but:

Easy to answer. Well, it's not the complete answer but I think it's crucial:

Small number of different products.

Think about it, why was the first iPhone so good compared to the competition? On paper, it had a fraction of the competition's features. But as a result, what it did it did so much better.
That’s an interesting book to have on a computer science undergrad course. I guess many of the themes are very relevant, repairing, problem solving, the knowledge that different people approach technology in different ways, etc. Plus I can see it being a cool book to read at the same time as a other folks studying computers.
Weren't the RNA vaccines developed in a matter of days? It's the testing that takes awhile and there's no way to speed that up since the goal is to validate effectiveness and side effects over time.

With banning fossil fuels, how are you so sure it would be a net gain? I think you underestimate how dependent much of the world is on fossil fuels. Are you willing to let populations starve or freeze to death to solve global warming?
To avoid bringing down the whole pile of absurdities, like some numismatic tower of Babel..

I was five when this happened, and still remember grown-ups complaining bitterly. The old coins did have a certain weight to them, both historic and physically. When the pound coin was introduced people complained again. The strangest thing to me was the difference in size of the bank notes - £20 was flamboyantly larger than the pedestrian £1 note, it seemed huge.
Samsung literally sold an exploding phone.
Ruby can definitely pass around several varieties of closure and related constructs, including procs, blocks, lambdas, bindings, continuations, fibers, and both bound and unbound methods.

Whether we should is another matter, and the syntax and idioms certainly lean towards preferring a symbolic late binding, but the language is multi-paradigm, and one may write purely functional Ruby if desired, immutable values and all.
Cloud volumes are usually IOPS-challenged and have shitty durability guarantees. If you’re going this route you should use a VPS or dedicated server instead.
Question : I'm building a 3d procedural geometry generator and I need to store and index it by tiles for hundreds of kilometers.

I'm curious if it can be efficient to store polygonal data in a database instead of a dedicated file format.

I'm never sure how to properly copy raw struct binary data from sql, directly in ram. I think avoiding parsing the text output result in better performance, but I'm not entirely sure...
It might not only be incivility but also lower SNR (people replying to each other with the same rehashed arguments) which makes the whole thread less interesting for everyone, including passive readers
This reminds me a bit of ROC [0], though definitely seems more polished.

One thing nice about ROC is its pulseaudio plugin for native integration as a sink.

[0]: https://gavv.github.io/articles/roc-tutorial/
Can't see what they'd ever gain from going public.

Counter-intelligence is their job and I'd be highly surprised if they'd alert their opposition simply for some free PR. Far better to try work out what has been compromised and try feed misinformation into that data exfil for as long as possible. That's what we pay them to do, not gallivant around in the media tooting their own horn.
If you give a policeman a cold drink and they accept it, they can be fired.

If you give a judge a slice of pizza and they accept it, they can be fired.

We all understand this. Yet, "speaking fees" are accepted =)
And then you would be risking leaking your data to CCP. Not worth the risk. It will be bad PR for Clubhouse too once the media gets the smell of it.
Just tried out apples native tensorflow for M1 branch yesterday: https://github.com/apple/tensorflow_macos

installation was a non-issue, The training kept the Mac mini completely silent, having 40% of colab gpu speed is very satisfying for small tests.

pytorch on the other hand is not ready yet (there are installation instructions but they didn't work)
I don’t think that’s the case in gcc. https://gcc.gnu.org/onlinedocs/gcc/Statement-Exprs.html: “A compound statement enclosed in parentheses may appear as an expression in GNU C“

So, you can do (untested)

foo = bar ? ({a=1;b=2;}) : ({a=2;b=1;});

That’s widely supported in other compilers for compatibility reasons (https://stackoverflow.com/questions/6440021/compiler-support...)

You can also (mis)use the comma operator like this (again untested):

foo = bar ? f(),g() : g(),f();

but that is more limited.
This is exactly the kind of thing that TypeScript generated JS could help optimize. Because tsc can see that this `map` call is, in fact, Array.prototype.map, it can deduce that the lambda will get sent three values. It could generate dummy arguments for that in the JS output. It could just as easily generate a hint to the same effect in some constraint file as the GP suggests.
Blob? https://www.sqlite.org/datatype3.html
I’d argue another consideration is the land occupied by the corn - it’s the real constrained resource, not the corn growing on it, and were the demand for corn displaced by something else (like direct air co2 capture) then that same land could sequester carbon far more effectively with e.g. trees.
Recalculating a table with 1000 rows takes an eternity. :/
Is there something similar for c#? Maybe resharper?
I love this dynamic visual code map, it gives so much more context!
Storing small blobs is a use case where SQLite often excels. By small, I mean in the range of <400kB. That is, if those are usually write-once, read-only. I can't remember the paper right now, but one of the results was that if you are repeatedly overwriting rows, then the performance will degrade gradually (until you VACUUM, presumably).

I've used SQLite for this quite often, since it's convenient to store additional metadata that can be queried with these blobs. I know of a person who uses an SQLite database for storing emojis in a chat client, as well.

You can open blobs directly as binary data, as well. Almost like files. See sqlite_blob_open and friends.

The question you should ask, though, is what is your access/write patterns? Once you know where SQLite excels, you can accurately assess whether it fits your use-case. Without knowing more details, I can't say one way or another.
From the outside Apple (the company) looks to be a lot more subservient when it comes to its relations with China compared with its relations with the US government. Parts of the second one can be bought/lobbied almost all the way to the top, China is a little bit more challenging for a Western company, there's Xi and a handful of his underlings who can decide your future as a company on the mainland.
That’s the idiom for an enumeration method called without a block. It’s why you can chain them, as in ary.map.with_index and so forth.
Note 7 did explode. But that wasn't due to them cutting corners and they took it quickly off the market and it never happened to another model after they learned the design lesson where you need to give the battery cell space inside the phone to expand.

And how does one battery incident from one brand prove that Apple is the best at making chargers? We're talking about different things here.

"iPhones don't explode so Apple must be the best?"

Samsung Note 7 exploded before it was taken of the market, but any other brand or model did not, so unless you want to hang on the 2016 Samsung Note 7 incident as strawman argument, you have provided no valid arguments.
Check this one only 300 bucks https://liliputing.com/2021/02/pocketbook-inkpad-color-7-8-i...
> not dismiss downvoted comments but independently read them and form your own opinion

You can say that about pretty much any speech, but in this age of unlimited information available to you, you need heuristics if you want to make the most of it. Dismissing dead comments is a good one on HN in my experience. I'm more concerned about false positives (comments I choose to read because I falsely thought they would be thought-provoking) than false negatives (the comments you mention).
I already practiced on those sites but there's a big difference between coding alone vs coding in an interview setting. That's the aspect I am trying to work on.

I am just trying to find someone who I can connect to outside HN for this purpose.
No, it doesn't.

Being rendered obsolete by market processes means learning how a free market works (and that is good for overall welfare), but being canceled by a modern version of state-endorsed Red Guards is learning how socialism works (and considering that in this case economic calculation is ignored, that results in a lower welfare).
And a few billion humans, the cause of this mess. It brings me peace to know the world will be fine without us.
In this case the storage hardware is more directly linked to the output proof. Much more hardware manufacturing would be involved.

In PoW you can lower your environmental impact by using clean electricity. For Proof of storage it would be 100% manufacturing.
I use my UML book to have my screen a bit higher. Been there since the day i finished the last UML test.
That's an interesting perspective. Why do you think it could be a big risk? Maybe I am not thinking about it properly?
I wonder if it can be implemented with freed modem firmware on Pinephone described in https://www.pine64.org/2021/02/15/february-update-show-and-t....
I can imagine that.

However, if you ever need to move out from SQLite to anything that is behind the network, the performance will tank—and if you've really taken advantage of this fast round-trip, refactoring them into fewer larger queries may turn out to be quite a task.
I want to use this, but every time I try to switch it is not there yet.

Sure it has the core stuff, but things like ActionMailer and the built in S3 support in ActiveStorage, Devise, keep me going back. Too many of those things are not there... yet ... with Phoenix

Also nothing beats active record after they added Arel which turns your query into an AST and optimizes it before sending it out - Ecto is not really there yet and doesn't look like it will get there
> Somehow, these blueberry-sized beads made their way from what is now Venice, Italy, to the Brooks Range mountains of Alaska at some point during the mid-to-late 15th century, according to new research published in American Antiquity.

They somehow managed to put the "what is now" hedge in the worst possible place in that sentence.
3dcitydb with PostGIS on Postgres is pretty neat for those kinds of operations.
They could if the TUI had runtime/library designed for it.

Emacs as a platform is a good example here - the TUI that you can achieve in it is similar to web GUIs made of standard components - in the the UI isn't just pixels on a 256-bit canvas, but it's made of building blocks that you can inspect, select, copy, and that gracefully enhance/degrade when you switch between graphical and terminal modes.
> Any thoughts from the other end, where the alternatives are JSON or XML or ZIP?

ZIP isn’t a format alternative, its just a compression and/or packaging technique for files which you still need to choose a format for.

JSON/YAML/XML are great for input and output formats, but not great for continuous, random read/write access.
Having lived in Romania for several years this is completely untrue and utter nonsense. In any other European country I had the exact same freedom to begin a startup. There is no start up scene in Romania. Why don’t you find Bucharest in the top cities in Europe to start a startup? What laws exactly are stopping Startups from flourishing in other European countries?
> This is a case of people doing what should be done in HTML, in JavaScript.

I see where you are coming from but people embedding static content in a scripting language doesn't make HTML a programming language. Yes, it can be used for more than what it is used for right now, but you can't "program" in HTML. You can indeed build state machines in CSS but still...

(obviously you also know this, but it could confuse people starting new)
There exists an open source NTP server project by Netnod in Sweden.

The servers has been up and running, providing NTP including NTP AUTH services since about 2015. The FPGA based platform also provides experimental NTS services since about last summer.

https://www.netnod.se/ntp/connect-to-ntp-servers

https://github.com/Netnod/FPGA_NTP_SERVER
Deconstructing Risks of Software Development Outsourcing
> It's the testing that takes awhile and there's no way to speed that up

How many test subjects were immunised at 3am?

If the testing was on the critical path, there would be no good reason to wait till 9am the next day to start testing.

Yet as far as I'm aware, no testing was done at 3am immediately after lab certification at 2:57am...

This is one example of many where the vaccine development effort fell far short of the effort society should have put into it.
What I love with Phoenix/Elixir is that there's plenty of features I wouldn't bother with in a more traditional language. You want a PubSub? It's just there, you can use it in one line. You want a Redis? Registry is there, also in one line. It's like a whole tech stack in one language.
I didn’t know about these viz, they are awesome! Thanks for sharing critique-musicale too, immediately added to my Feedly. :-)
How is that different from any other article on any other topic? Everytime I read an article on a topic I am familiar with, it is full of approximations, misunderstanding of why things work in a particular way, exaggerations, etc. The standard you apply would remove any credential to every newspaper.
Yeah I second this, a discovery mechanism for public spaces would be nice.

This is a really neat and clean design but can't do much in a room by myself. Might give this a try with some family members later on.
I've been using fast-check for about a year now. It's really good.
But would you move if you could sync?